Python Developer

7 days ago


Jakarta, Jakarta, Indonesia BCI Central Full time

About the Role

We are seeking a highly skilled senior python developer
 to drive innovation and delivery within our 
Web Harvesting team
. This role will lead efforts to build, scale, and enhance automated web scraping solutions powered by 
AI-assisted configuration generation
. You will mentor junior developers, accelerate delivery timelines, and help architect solutions that handle increasingly complex data sources.

Our systems ingest data from multiple content types while ensuring AI is used responsibly – only to generate scraper configurations, not to extract the data itself. These configurations are transformed into Python-driven pipelines that power our harvesting at scale.

Key Responsibilities

  • Lead the design, development, optimization and technical direction of Python-based web harvesting pipelines.
  • Mentor and guide junior Python developers
     to improve skills and accelerate delivery.
  • Collaborate with AI agent developers to improve JSON configuration generation and integrate them seamlessly into harvesting workflows.
  • Extend and enhance configuration frameworks to handle more complex and dynamic web sources.
  • Design and oversee ingestion strategies for structured and unstructured offline files
  • Architect scalable solutions in 
    AWS cloud environments
    , leveraging 
    Airflow

    S3

    Postgres
    , and API-driven services.
  • Ensure best practices in data quality, reliability, and maintainability of harvesting pipelines.
  • Partner with product and data teams to align harvesting output with business needs.

Required Skills & Experience

  • 7+ years of experience in software engineering, with strong expertise in 
    Python
    .
  • Proven 
    leadership/mentorship
     experience guiding and developing junior engineers.
  • Deep understanding of 
    web scraping, HTML parsing, and handling complex document structures
     (PDF, DOCx, CSV).
  • Strong experience with 
    AWS services
     (S3, ECS, Lambda, IAM, etc.) and workflow orchestration tools (preferably Airflow).
  • Proficiency with relational databases (
    Postgres
    ) and building robust data ingestion pipelines.
  • Knowledge of 
    REST API design and integration.
  • Ability to architect systems for scale, resilience, and performance
    .

Preferred Skills

  • Experience working with 
    AI/ML systems
     for automation (e.g., using AI for config or workflow generation).
  • Familiarity with distributed systems and cloud-native design patterns.
  • Strong background in software engineering best practices (CI/CD, testing, code reviews).

  • Python Developer

    7 days ago


    Jakarta, Jakarta, Indonesia Cyber Olympus Full time 400,000 - 800,000 per year

    Company DescriptionCyber Olympus is a leading IT solutions provider specializing in website development, app development, branding, design and outsourcing. With over a decade of experience, the company has delivered innovative and customized solutions to businesses of all types. Cyber Olympus offers both dedicated teams for ongoing projects and solutions...

  • Python Developer

    7 days ago


    Jakarta, Jakarta, Indonesia PT Hashmicro Solusi Indonesia Full time

    Responsibilities:Manage and mentor a team of Python software engineers, promoting best practices in Develop, test, and deploy full-stack web applications using Django.Drive the team to meet project deadlines and deliver robust, scalable solutions.Lead the design, development, and maintenance of Python-based SaaS applications using Django.Architect,...

  • Python Developer

    3 days ago


    Jakarta, Jakarta, Indonesia PT Tekno Gemilang Indonesia Full time

    Job Descriptions:Develop and maintain server-side logic for web applications using PythonHandle user authentication, database management, and data processing tasks.Collaborate with front-end developers & mobile apps developers to ensure seamless communication between server and user interface.Familiar with the software development life cycle (SDLC) from...

  • Python Developer

    7 days ago


    Jakarta, Jakarta, Indonesia PT Total Safety Energy Full time 6,000,000 - 12,000,000 per year

    Kami sedang mencari Backend Developer yang siap berkontribusi dalam membangun sistem yang handal, scalable, dan mudah dikembangkan. Posisi ini terbuka untuk kamu yang masih fresh graduate atau sudah memiliki pengalaman 0–2 tahun, terutama dengan Python dan ekosistem backend modern.Sebagai Backend Developer, kamu akan bertanggung jawab dalam merancang,...

  • Python Developer

    3 days ago


    Jakarta, Jakarta, Indonesia Qomunal Full time

    Join Backend Programmer (Python)Location: (Hybrid/Remote) - Jakarta SelatanEmployment Type: Full-timeIndustry: AI • Conversational Systems • SaaSAbout is building the next generation of intelligent chatbot solutions—designed to help companies automate conversations, enhance customer engagement, and unlock the full potential of AI-driven...

  • Python AI Developer

    7 days ago


    Jakarta, Jakarta, Indonesia PT. KODE KOLEKTIF INDONESIA Full time $60,000 - $120,000 per year

    Job Requirement:3–5 years working experience in Python backend developmentStrong foundation in Python and REST API developmentExperience with FastAPI or FlaskFamiliar with React, Vue, or basic HTML/JS for simple UIExperience with PostgreSQL, DynamoDB, or S3Hands-on with AWS basics (S3, EC2/Lambda, API Gateway, CloudWatch, IAM)Able to build Dockerized...

  • Python Developer

    7 days ago


    Jakarta, Jakarta, Indonesia PT IDStar Cipta Teknologi Full time 3,000,000 - 6,000,000 per year

    RequirementsMinimal 3 tahun pengalaman sebagai AI or Machine Learning Engineer or Data ScientistBerpengalaman dalam beberapa model AI atau Machine LearningTerbiasa dengan bahasa Python dan terbiasa menggunakan Fast APIMampu berbahasa InggrisBersedia untuk join segeraBersedia untuk penempatan di project perusahaan asuransi Job DescriptionMengembangkan,...


  • Jakarta, Jakarta, Indonesia Akar Inti Enterprise Full time 6,000,000 - 8,000,000 per year

    ResponsibilitiesCollaborate with the IT team to determine the scope and expectations of the project, alongside the PMO.Produce, clean, efficient code based on the software design architecture provided by the Solution Architect.Integrate software components and third-party programs to meet specificationsTroubleshoot, debug and upgrade existing softwareGather...

  • Python Engineer

    1 week ago


    Jakarta, Jakarta, Indonesia Avows Global IT Technologies Private Limited Full time 4,500,000 - 6,000,000 per year

    Responsibilities:Develop and maintain backend services using Python or Golang.Work with message brokers such as RabbitMQ and Kafka.Manage SQL databases and perform query optimization.Implement caching mechanisms (Redis, Memcached).Use Git for version control and collaboration.Build and maintain CI/CD pipelines using Jenkins.Support application deployment and...

  • Senior Python

    7 days ago


    Jakarta, Jakarta, Indonesia TechTalent Platform Full time 9,000,000 - 12,000,000 per year

    ResponsibilitiesCollaborate with team members and stakeholders in developing features and new products.Develop solutions according to specified business requirements.Define and write up the technical spec, including the appropriate technology and workflow, to coding standards.Demonstrate and present implementation to team leaders/heads/CTO.Implement Unit and...