Machine Learning Engineer
Role details
Job location
Tech stack
Job description
Design, train, and deploy machine learning models at production scale
-
Build feature engineering pipelines and maintain feature stores
-
Develop model evaluation frameworks and monitor production model performance
-
Collaborate with data scientists to productionize experimental models
-
Build and maintain ML infrastructure - training pipelines, serving layers, and registries
-
Research and evaluate new ML techniques applicable to recruitment advertising
Requirements
Strong proficiency in Python and ML frameworks (PyTorch, TensorFlow, or XGBoost)
-
Experience with end-to-end ML pipelines from data ingestion to model serving
-
Familiarity with ML platforms (SageMaker, Vertex AI, MLflow, or Kubeflow)
-
Solid understanding of supervised, unsupervised, and reinforcement learning fundamentals
-
Experience with feature stores, model versioning, and experiment tracking
-
Strong software engineering skills - writing clean, tested, production-grade ML code