All open roles
Ask about this role
Machine Learning Engineer
Fully remote · Worldwide
Apply for this roleDevelop, evaluate and operate machine learning models as part of reliable software systems.
Develop systems that turn data and machine learning models into working software. The role combines model evaluation with reproducible training, deployment and monitoring, so changes can be assessed and operated with confidence.
What you’ll do.
- Turn defined problems into model experiments with appropriate baselines and evaluation criteria.
- Build reproducible data preparation, training and evaluation workflows.
- Integrate model inference into applications and maintain useful deployment checks.
- Monitor model behavior and investigate changes in data quality, performance and results.
- Document model assumptions, artifacts and operating requirements for other engineers.
What you’ll bring.
- Practical experience developing and evaluating machine learning models.
- Software engineering skills for maintainable pipelines, services and integrations.
- Understanding of reproducibility, model serving and monitoring in production systems.
- Ability to explain evaluation results, implementation tradeoffs and model limitations.
Apply for this role.
Application received.
Your application and CV have been saved for the Machine Learning Engineer role. We’ll contact you by email if we’d like to take it further.
Your reference:
View other roles