Machine Learning Engineer

Experis - ManpowerGroup

Isleworth

Hybrid

GBP 31,365,000 - 35,055,000

Full time

2 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Experis - ManpowerGroup is seeking an experienced Machine Learning Engineer to join its data and AI team in Osterley, West London. Hybrid role requiring 2 days on-site per week with strong emphasis on personalisation, recommendation systems, and scalable ML solutions.

You will design, train, and deploy models, build scalable data pipelines, evaluate model performance, and collaborate with Product, Engineering, and Data Science teams to drive product innovation in a data-driven environment.

Qualifications

  • Strong commercial experience as a Machine Learning Engineer.
  • Experience designing and deploying machine learning models in production environments.
  • Proven expertise in: Recommendation Systems, Personalisation Models, Ranking Algorithms, User Behaviour Analysis.
  • Strong Python development skills and experience with machine learning frameworks.
  • Experience building scalable data pipelines and feature engineering processes.
  • Knowledge of experimentation methodologies, including A/B testing.
  • Experience handling large-scale structured and unstructured datasets.
  • Strong understanding of MLOps, model deployment, monitoring, and lifecycle management.
  • Excellent communication and stakeholder engagement skills.

Responsibilities

  • Design, build, train, and optimise machine learning models focused on personalisation and recommendation systems.
  • Develop solutions covering: Recommendation Engines, Ranking Algorithms, User Segmentation, Content Analysis.
  • Evaluate and improve model accuracy, performance, and scalability.
  • Develop and maintain scalable data pipelines to support model training and feature engineering.
  • Work with structured and unstructured datasets at scale.
  • Ensure data quality, reliability, and efficient processing across the ML lifecycle.
  • Deploy machine learning models into production environments.
  • Monitor performance, availability, and model effectiveness over time.
  • Implement processes to support model retraining and continuous improvement.
  • Design and analyse A/B tests and offline experiments.
  • Measure model effectiveness and user outcomes.
  • Use insights to drive ongoing optimisation and product improvements.
  • Partner with Product, Engineering, Data Science, and Business teams to align ML initiatives with strategic goals.

Skills

Python
ML frameworks
MLOps
Data pipelines
A/B testing
Cloud platforms
Large datasets

Tools

TensorFlow
PyTorch

Job description

Machine Learning Engineer

Rate: £770 per day (Inside IR35)
Location: Osterley, West London (Hybrid - 2 days per week onsite)
Clearance Required: BPSS

The Opportunity

We're looking for an experienced Machine Learning Engineer to join a high-performing data and AI team, focused on building and deploying machine learning solutions that deliver highly personalised user experiences at scale.

This is an exciting opportunity to work on cutting-edge recommendation systems, ranking models, user segmentation, and content analysis capabilities, helping to drive data-driven decision-making and product innovation.

Key Responsibilities
Machine Learning Development
  • Design, build, train, and optimise machine learning models focused on personalisation and recommendation systems.
  • Develop solutions covering:
    • Recommendation Engines
    • Ranking Algorithms
    • User Segmentation
    • Content Analysis
  • Evaluate and improve model accuracy, performance, and scalability.
Data Engineering & Feature Development
  • Develop and maintain scalable data pipelines to support model training and feature engineering.
  • Work with structured and unstructured datasets at scale.
  • Ensure data quality, reliability, and efficient processing across the ML lifecycle.
Production Deployment & Monitoring
  • Deploy machine learning models into production environments.
  • Monitor performance, availability, and model effectiveness over time.
  • Implement processes to support model retraining and continuous improvement.
Experimentation & Optimisation
  • Design and analyse A/B tests and offline experiments.
  • Measure model effectiveness and user outcomes.
  • Use insights to drive ongoing optimisation and product improvements.
Collaboration & Innovation
  • Partner with Product, Engineering, Data Science, and Business teams to align machine learning initiatives with strategic goals.
  • Stay up to date with emerging developments in machine learning, deep learning, and personalisation technologies.
  • Identify opportunities to introduce innovative approaches and improve existing solutions.
Essential Skills & Experience
  • Strong commercial experience as a Machine Learning Engineer.
  • Experience designing and deploying machine learning models in production environments.
  • Proven expertise in:
    • Recommendation Systems
    • Personalisation Models
    • Ranking Algorithms
    • User Behaviour Analysis
  • Strong Python development skills and experience with machine learning frameworks.
  • Experience building scalable data pipelines and feature engineering processes.
  • Knowledge of experimentation methodologies, including A/B testing.
  • Experience handling large-scale structured and unstructured datasets.
  • Strong understanding of MLOps, model deployment, monitoring, and lifecycle management.
  • Excellent communication and stakeholder engagement skills.
Desirable Skills
  • Experience with deep learning frameworks such as TensorFlow or PyTorch.
  • Experience working with cloud-based data and ML platforms.
  • Exposure to real-time recommendation systems and large-scale personalisation products.
  • Experience within customer-facing digital or media environments.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Machine Learning Engineer - UK
Machine Learning Engineer - UK

Experis • Isleworth

Hybrid
GBP 60,000 - 90,000
ML Engineer
ML Engineer

Square One Resources • Greater London

On-site
GBP 83,000 - 138,000
ML Engineer
ML Engineer

Harnham - Data & Analytics Recruitment • City Of London

On-site
GBP 66,000 - 111,000
Machine Learning Engineer - Personalisation & Recommendations
Machine Learning Engineer - Personalisation & Recommendations

Experis - ManpowerGroup • Isleworth

On-site
GBP 31,365,000 - 35,055,000
Machine Learning Engineer
Machine Learning Engineer

Platform Recruitment • Greater London

On-site
GBP 42,000 - 70,000
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Data Idols • Greater London

Hybrid
GBP 80,000 - 90,000
Machine Learning Engineer
Machine Learning Engineer

eFinancialCareers • Greater London

On-site
GBP 59,000 - 72,000
AI Engineer
AI Engineer

Harnham • Greater London

Remote
GBP 74,000 - 92,000
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Harnham - Data and Analytics Recruitment • Greater London

Hybrid
GBP 99,000 - 121,000
Hybrid work
Competitive pay + bonus
Career progression
Senior ML Engineer
Senior ML Engineer

Gofractional • Greater London

Hybrid
GBP 90,000 - 120,000