Enable job alerts via email!

Senior Machine Learning Engineer

Populix

Jakarta Barat

On-site

IDR 664.562.000 - 996.844.000

Full time

Today
Be an early applicant

Job summary

A data insights platform in Jakarta seeks a Senior Machine Learning Engineer to design and optimize production-grade ML systems. You will deploy advanced models and work with teams to translate prototypes into robust services, focusing on distributed systems and operational AI at scale. Ideal candidates have 4+ years of experience, strong Python proficiency, and familiarity with GCP and Docker. Competitive package offered.

Qualifications

  • 4+ years of professional experience as a Machine Learning Engineer or related experience.
  • Strong proficiency in Python with relevant frameworks.
  • Hands-on experience with RAG architectures.

Responsibilities

  • Design and optimize APIs for machine learning models.
  • Research and implement methods to integrate knowledge with LLMs.
  • Deploy and monitor ML models in production environments.

Skills

Machine Learning
Python
FastAPI
SQL
Google Cloud Platform
Docker

Tools

scikit-learn
PyTorch
Hugging Face
Celery
Job description

Populix is a consumer insights platform that helps businesses connect with its database of respondents and provides them with insights to better understand the preferences of Indonesian consumers. Populix has a pool of over 1,000,000 diverse, readily accessible, and highly qualified respondents across Indonesia. Its products range from intensive research studies to simple surveys and can be arranged on a project or subscription basis. Focusing on Indonesian consumers being super sticky to their phones, Populix facilitates a diverse range of data collection methods via its mobile app.

Populix is building the future of AI-powered market research, combining structured data, unstructured insights, and generative AI into a seamless research intelligence platform. We're looking for a Senior Machine Learning Engineer to accelerate that vision. Someone who can design, build, and optimize production-grade ML systems that turn research challenges into scalable, high-impact solutions.

In this role, you’ll be at the core of deploying advanced ML models into production, from retrieval-augmented generation (RAG) systems to agentic AI workflows and automation pipelines. You’ll work closely with data scientists, backend engineers, and product teams to translate research prototypes into robust, high-performance services that power Populix’s next-generation research platform.

You’ll also play a key role in evolving our ML infrastructure: scaling pipelines for text, audio, and survey data, improving efficiency through distributed systems and event-driven architecture, and ensuring reliability through monitoring, CI/CD, and cloud-native practices. This is a chance to not only build impactful systems but also influence the technical strategy behind how AI is operationalized at scale.

Key Responsibilities
  • Design, develop, and optimize APIs (using FastAPI) to serve both application logic and machine learning models at scale.
  • Research, prototype, and implement cutting-edge methods such as Retrieval-Augmented Generation (RAG) to integrate knowledge sources with large language models (LLMs).
  • Explore, benchmark, and evaluate methodologies to improve system performance, reliability, and user experience.
  • Work closely with data scientists, backend engineers, data engineer, product managers, and frontend developers to translate business and product requirements into robust ML-driven solutions.
  • Deploy and monitor ML models in production environments, ensuring high availability, scalability, and efficiency.
  • Contribute to system design involving event-driven architecture (Celery, Arq, Google Pub/Sub, or other message brokers) and ensure seamless integration with APIs, databases, and cloud environments.
  • Implement and maintain comprehensive unit tests and integration tests to ensure code quality, system reliability, and smooth deployment.
Required Qualifications
  • 4+ years of professional experience as a Machine Learning Engineer or related experience.
  • Strong proficiency in Python, with experience in frameworks such as scikit-learn, PyTorch, Hugging Face, LangGraph, LangFuse, or equivalents.
  • Hands-on experience with RAG architectures and knowledge integration techniques with LLMs.
  • Proficiency in FastAPI, APIs, SQL, NoSQL, and data management best practices.
  • Solid experience with Google Cloud Platform (GCP), Docker, and CI/CD pipelines.
  • Practical experience with Celery, Arq, Google Pub/Sub, or other message brokers.
  • Proven experience deploying ML models into production systems.
Preferred Qualifications
  • Familiarity with Golang or Rust for performance-critical components.
  • Demonstrated ability to optimize large-scale ML systems.
  • Strong understanding of system design and distributed systems.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.