Machine Learning Engineer

(Level Middle-Senior) 

Job Description:

  • Translate and refine business goals into appropriate machine learning objectives.
  • Design and implement ML/DL solutions and integrate them with various Big Data platforms and architectures.
  • Create and maintain ML pipelines that are scalable, robust, and ready for production.
  • Collaborate with domain experts, software developers, and data scientists.
  • Troubleshoot ML/DL model issues, including recommendations for retrain, re-validate, and improvements/optimization.
  • Leading model algorithm building (from training models, tuning hyperparameter), model registry and also model deployment and CI/CD pipeline in predictive modelling projects.


  • 2+ years of hands-on experience in building ML models deployed into real-world business applications or research.
  • Good understanding of Machine Learning / Deep learning framework such as Jupyter Notebook, Anaconda, Tensorflow, Keras, Scikit-Learn, PyTorch, MXNet, etc.
  • Proven track-record in building large-scale, high-throughput, low-latency production systems
  • Experience building data stream processes
  • Ability to implement CI/CD and TDD
  • Experience working with cloud services platform (AWS or GCP)  to train models and model deployment
  • Strong working knowledge of ML/DL algorithms (classification, regression, clustering, hyperparameter tuning, etc).
  • Experience in model compression or quantization for on-edge-device inference


  • Experience in ML experiment tracking tools (e.g. MLFlow, WandB, Neptune, TensorBoard).
  • Relevant certifications in machine learning and cloud technologies (e.g., AWS, Coursera) would be a plus.
Job Category: Data Scientist
Job Type: Full Time Hybrid
Job Location: Jabodetabek
Sorry! This job has expired.