Machine Learning Engineer - UK

Experis

Isleworth

Hybrid

GBP 60,000 - 90,000

Full time

2 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Experis in the UK is seeking an experienced Machine Learning Engineer to join our high-performing data and AI team in Osterley, West London. This hybrid role requires two days onsite weekly and focuses on personalization, recommendation systems, ranking models, and content analysis to drive data-driven decision-making.

You will design, train, and deploy ML models, build scalable data pipelines, and collaborate with Product, Engineering, Data Science, and Business teams.

Qualifications

  • Strong commercial experience as a Machine Learning Engineer.
  • Experience designing and deploying ML models in production.
  • Expertise in recommendation systems and personalization models.
  • Strong Python development skills with ML frameworks.
  • Experience building scalable data pipelines and feature engineering.
  • Knowledge of experimentation methodologies, including A/B testing.
  • Experience handling large-scale structured and unstructured data.
  • Understanding of MLOps, deployment, monitoring, lifecycle management.
  • Excellent communication and stakeholder engagement.

Responsibilities

  • Design, train, and optimise ML models focused on personalisation and recommendations.
  • Develop solutions for recommendation engines, ranking, user segmentation, content analysis.
  • Evaluate and improve model accuracy, performance, and scalability.
  • Build and maintain scalable data pipelines for model training and feature engineering.
  • Work with structured and unstructured datasets at scale.
  • Ensure data quality and reliable processing across the ML lifecycle.
  • Deploy ML models into production and monitor performance over time.
  • Implement retraining and continuous improvement processes.
  • Design and analyse A/B tests and offline experiments.
  • Measure impact on model effectiveness and user outcomes.
  • Use insights to drive product improvements and collaborate with cross-functional teams.
  • Stay updated with developments in ML, DL, and personalization.

Skills

Python
Machine Learning
MLOps
Deep Learning
A/B testing
Data pipelines

Tools

PyTorch
TensorFlow

Job description

Salary: £60,000 - 90,000 per year

Requirements
  • We have strong commercial experience as a Machine Learning Engineer.
  • We have experience designing and deploying machine learning models in production environments.
  • We have proven expertise in recommendation systems, personalisation models, ranking algorithms, and user behaviour analysis.
  • We have strong Python development skills and experience with machine learning frameworks.
  • We have experience building scalable data pipelines and feature engineering processes.
  • We have knowledge of experimentation methodologies, including A/B testing.
  • We have experience handling large-scale structured and unstructured datasets.
  • We have a strong understanding of MLOps, model deployment, monitoring, and lifecycle management.
  • We have excellent communication and stakeholder engagement skills.
  • Desirable: We have experience with deep learning frameworks such as TensorFlow or PyTorch.
  • Desirable: We have experience working with cloud-based data and ML platforms.
  • Desirable: We have exposure to real-time recommendation systems and large-scale personalisation products.
  • Desirable: We have experience within customer-facing digital or media environments.
Responsibilities
  • We design, build, train, and optimise machine learning models focused on personalisation and recommendation systems.
  • We develop solutions covering recommendation engines, ranking algorithms, user segmentation, and content analysis.
  • We evaluate and improve model accuracy, performance, and scalability.
  • We develop and maintain scalable data pipelines to support model training and feature engineering.
  • We work with structured and unstructured datasets at scale.
  • We ensure data quality, reliability, and efficient processing across the ML lifecycle.
  • We deploy machine learning models into production environments.
  • We monitor performance, availability, and model effectiveness over time.
  • We implement processes to support model retraining and continuous improvement.
  • We design and analyse A/B tests and offline experiments.
  • We measure model effectiveness and user outcomes.
  • We use insights to drive ongoing optimisation and product improvements.
  • We partner with Product, Engineering, Data Science, and Business teams to align machine learning initiatives with strategic goals.
  • We stay up to date with emerging developments in machine learning, deep learning, and personalisation technologies.
  • We identify opportunities to introduce innovative approaches and improve existing solutions.
Technologies
  • AI
  • Cloud
  • Support
  • Machine Learning
  • MLOps
  • Model Training
  • PyTorch
  • Python
  • TensorFlow
More

We are looking for an experienced Machine Learning Engineer to join our high-performing data and AI team in Osterley, West London. This is a hybrid role with 2 days per week onsite, offering the opportunity to work on cutting-edge recommendation systems, ranking models, user segmentation, and content analysis capabilities that help drive data-driven decision-making and product innovation. The rate is £770 per day inside IR35, and a BPSS clearance is required.

last updated 38 week of 2026

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Machine Learning Engineer
Machine Learning Engineer

Experis - ManpowerGroup • Isleworth

Hybrid
GBP 31,365,000 - 35,055,000
Machine Learning Engineer - Personalisation & Recommendations
Machine Learning Engineer - Personalisation & Recommendations

Experis - ManpowerGroup • Isleworth

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

Maxwell Bond • City of Westminster

Hybrid
GBP 51,000 - 69,000
ML Engineer
ML Engineer

Square One Resources • Greater London

On-site
GBP 83,000 - 138,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
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

Maxwell Bond • Greater London

Hybrid
GBP 54,000 - 66,000
Senior ML Engineer
Senior ML Engineer

Gofractional • Greater London

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

Harnham - Data & Analytics Recruitment • City Of London

On-site
GBP 66,000 - 111,000
Machine Learning Engineer
Machine Learning Engineer

Information Tech Consultants • Greater London

On-site
GBP 35,000 - 45,000