ML Engineer

Opus Recruitment Solutions
Isleworth, UK
1 day ago
Apply on www.reed.co.uk
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Compensation
£156,000.0 - £169,000.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) A/B Testing Artificial Intelligence Amazon Web Services Data Analysis Microsoft Azure Big Data Computer Programming Python (Programming Language) Machine Learning Recommender Systems Tensorflow
+12 more
Unstructured Data Cloud Platform System Feature Engineering Pytorch Large Language Models Apache Spark Deep Learning Containerization Scikit Learn Machine Learning Operations Data Pipelines Docker

Job description

  • Design, develop, and optimise machine learning models for personalisation and recommendation use cases.
  • Build and maintain scalable data pipelines for feature engineering, model training, and inference.
  • Deploy, monitor, and improve ML models in production environments.
  • Develop recommendation engines, ranking models, and user segmentation solutions.
  • Design and analyse A/B tests and offline experiments to measure model effectiveness.
  • Work closely with Product, Engineering, Data, and Business teams to deliver impactful solutions.
  • Research and evaluate emerging machine learning and deep learning techniques.
  • Ensure models remain reliable, scalable, and aligned with business objectives.

Requirements

  • Strong commercial experience as a Machine Learning Engineer, Applied Scientist, or similar.
  • Proven experience building recommendation systems, personalisation platforms, or ranking models.
  • Strong programming skills in Python.
  • Experience with machine learning frameworks such as TensorFlow, PyTorch, or Scikit-learn.
  • Strong understanding of feature engineering and large-scale data processing.
  • Experience building and maintaining data pipelines.
  • Knowledge of MLOps, model deployment, monitoring, and optimisation.
  • Experience designing and analysing A/B tests and experimentation frameworks.
  • Familiarity with structured and unstructured datasets.
  • Excellent stakeholder management and communication skills.

Desirable Skills

  • Deep Learning
  • NLP
  • Spark
  • AWS, Azure, or GCP
  • Feature Stores
  • Real-time Personalisation Systems
  • Search and Ranking Technologies

If you have a strong background in Machine Learning, recommendation systems, personalisation, and production-grade ML deployments, we’d love to hear from you. Skills

  • Amazon Web Services (AWS)
  • Artificial Intelligence
  • Cloud Computing Platforms (Java)
  • Communication Skills (Key)
  • Docker Containerization
  • Large Language Models (LLM)
  • Machine Learning
  • Microsoft Azure (Line)
  • Python Programming (Beginner)
  • TensorFlow & PyTorch Deep Learning

Apply for this position

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

Apply on www.reed.co.uk
Prepare application

Good distractions

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

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

2:35 min

Preventing remote code execution in PyTorch models

Balázs Kiss · World Congress 2023

3:28 min

Defining big data and machine learning fundamentals

Ayon Roy · LIVE

2:37 min

Optimizing technical profiles for AI sourcing and recruitment

Mina Golesorkhi Mina Golesorkhi · World Congress 2026 Europe

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · World Congress 2026 Europe

2:08 min

Essential engineering roles in the generative AI space

Mary Grygleski Mary Grygleski · LIVE

Videos

See all

Related articles

See all