MAKING SUCCESS STORIES HAPPEN

JOB DESCRIPTION

Machine Learning Engineer

Role Overview

Machine Learning Engineers design, build and deploy models that solve practical business problems.

The role sits between data science and software engineering, with strong focus on production reliability and measurable impact.

 

Alternative Job Titles

  • ML Engineer
  • AI Engineer
  • Applied Scientist

Salary Calculator

AI salary checker icon
Missions principales

Main Responsibilities

Develop supervised, unsupervised and deep learning models based on business needs and available data.

Prepare features, train models, tune parameters and evaluate model performance using appropriate metrics.

Deploy models with engineering teams and monitor drift, latency, cost and accuracy after launch.

Document model logic, limitations and experiment results for business and technical users.

Competencies & Skills

 

  • Proficient in Python and ML frameworks such as PyTorch, TensorFlow or scikit-learn.
  • Strong knowledge of feature engineering, model evaluation, data structures and algorithms.
  • Experience with model serving, Docker, cloud platforms and CI/CD is a plus.
Missions principales

Education & Training

  • Bachelor’s degree or above in Computer Science, Artificial Intelligence, Mathematics, Statistics or related fields.
  • Hands-on experience with production ML projects is highly valued.

What are the latest salary trends?
Discover and download our latest salary surveys

  • Conducted by our recruitment specialists, our salary surveys are based on assignments carried out for our clients and thousands of candidate interviews conducted by our consultants over the past 12 months.
Études de salaires Morgan Philips
© 2026 Morgan Philips Group SA
All rights reserved