Machine Learning Engineer

Anson McCade
London, UK
1 day ago
Apply on www.adzuna.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£100,000.0
Working hours
Regular working hours

Tech stack

A/B Testing Artificial Intelligence Amazon Web Services Amazon S3 Cloud Computing Python (Programming Language) Machine Learning Tensorflow Azure Machine Learning Feature Engineering Pytorch Large Language Models
+7 more
Containerization Scikit Learn Kubernetes Xgboost Machine Learning Operations Software Version Control Docker

Job description

  • Design and develop machine learning models for traditional ML use cases (forecasting, classification, anomaly detection) and GenAI/LLM applications
  • Lead experimentation cycles: define hypotheses, design experiments, evaluate results, and iterate rapidly while adhering to governance requirements
  • Transition validated experiments into production-ready solutions, working closely with other engineers on deployment and monitoring
  • Build and optimise ML pipelines using AWS services and experiment tracking tools
  • Develop and integrate LLM-powered solutions for tracing, evaluation, and production monitoring
  • Implement robust experiment tracking, model versioning, and reproducibility practices with full audit trails
  • Design feature engineering approaches and contribute to feature store development
  • Support production models through monitoring, performance analysis, and continuous improvement
  • Apply responsible AI practices, including model explainability and fairness assessment
  • Present experiment findings and production outcomes to stakeholders, articulating operational and strategic value
  • Mentor junior colleagues and share learnings across the team

Technologies:

  • AI
  • AWS
  • Lambda
  • Docker
  • Support
  • Kubernetes
  • LLM
  • Machine Learning
  • PyTorch
  • Python
  • Security
  • TensorFlow
  • Cloud

Requirements

  • Must hold active DV Clearance
  • Hands-on experience developing and deploying ML models in Python using frameworks such as scikit-learn, XGBoost, PyTorch, or TensorFlow
  • Strong experience with AWS ML services (SageMaker, Lambda, S3) in production environments
  • Strong experiment design skills: hypothesis formulation, A/B testing methodology, and statistical evaluation
  • Proven track record transitioning models from experimentation to production with appropriate governance and quality controls
  • Experience with experiment tracking and MLOps tooling (MLflow, Weights & Biases, Data Version Control)
  • Experience with advanced LLM techniques: agents, tool use, and agentic workflows (preferred)
  • Experience with vector databases (Pinecone, Weaviate, pgvector) for RAG applications (preferred)
  • Experience with feature stores (Feast, AWS Feature Store) (preferred)
  • Experience with containerisation (Docker) and orchestration (Kubernetes, ECS) (preferred)

Apply for this position

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

Apply on www.adzuna.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:09 min

Configuring synthetic data for safe interactive programming

Mingshen Sun Mingshen Sun · World Congress 2024

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

7:10 min

Exploring pathways into the machine learning engineering field

Jose Luis Latorre Millas · LIVE

1:06 min

Compiling PyTorch environments for advanced time forecasting

Christoph Lohrmann Christoph Lohrmann +1 · World Congress 2026 Europe

9:47 min

Transforming tabular metrics into meaningful business value dashboards

Boris Krumrey +2 · LIVE

Videos

See all

Related articles

See all