Machine Learning Engineer

Experis
Isleworth, UK
4 days ago
Apply on www.experis.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Part-time (≤ 32 hours)
Compensation
£200,200.0
Working hours
Regular working hours

Tech stack

A/B Testing Cloud Database Python (Programming Language) Machine Learning Recommender Systems Tensorflow Azure Machine Learning Unstructured Data Feature Engineering Pytorch Deep Learning Performance Monitor
+2 more
Machine Learning Operations Data Pipelines

Job description

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., * 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.

Requirements

  • 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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.experis.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:35 min

Preventing remote code execution in PyTorch models

Balázs Kiss · World Congress 2023

1:39 min

Fundamentals of tensors and the TensorFlow library

Håkan Silfvernagel · LIVE

54 sec

Generating multiple hook options for outreach A/B testing

Leandro Gomes da Silva Leandro Gomes da Silva · World Congress 2025

3:03 min

Career evolution in data engineering and AI platforms

Maria Apazoglou · Coffee With Developers

1:06 min

Compiling PyTorch environments for advanced time forecasting

Christoph Lohrmann Christoph Lohrmann +1 · World Congress 2026 Europe

7:10 min

Exploring pathways into the machine learning engineering field

Jose Luis Latorre Millas · LIVE

Videos

See all

Related articles

See all