ML / AI Jobs in United Kingdom
There are 648 open ML / AI jobs in United Kingdom on freehire right now. 182 of them were posted recently. The skills employers ask for most often are machine-learning, ai and python.
Salary
| Currency | Period | 25th | Median | 75th | Postings |
|---|---|---|---|---|---|
| GBP | year | £100,375 | £129,750 | £155,000 | 26 |
From postings that disclose pay. Currencies are counted separately, never converted.
Most requested skills
- machine-learning 92%
- ai 83%
- python 67%
- pytorch 44%
- cloud 43%
- llm 36%
- aws 31%
- tensorflow 28%
How the work is done
- Hybrid 206 · 32%
- Remote 114 · 18%
- Onsite 22 · 3%
Visa sponsorship offered in 66% of the 82 postings that state a position on it.
Seniority
- Senior 190
- Lead 68
- Principal 34
- Staff 32
- Intern 23
- C-level 16
Who is hiring
- 1000+ employees 45
- 501-1000 employees 41
- 51-200 employees 10
- 201-500 employees 4
- 11-50 employees 2
Contract Machine Learning Engineer - Outside IR35
Rate: £600 per day (Outside IR35) Contract Length: 3 Months Location: Hybrid / Remote An opportunity for an experienced Machine Learning Engineer to join a growing data team delivering innovative ML solutions. You'll…
Machine Learning Engineer
Machine Learning / ML Ops Engineer Outside IR35: £500 - 625 p/d Active SC Clearance Required 4 days a week into East London 6 months initial contract, long term programme The Role We're looking for a Senior MLOps…
Senior Machine Learning Engineer
Senior Machine Learning Engineer / DV Clearable / 5 Days Onsite Applying rigorous machine learning to real-world problems that matter We're looking for a Senior Machine Learning Engineer to join a multidisciplinary…

Senior ML Engineer (AI Research)
Senior ML Engineer at Nebius to conduct applied AI research on reinforcement learning, agentic systems, and model training, using JAX and Python in a cloud infrastructure company.

Senior Machine Learning Engineer, LLM Inference Optimization
Senior Machine Learning Engineer at Nebius in Palo Alto optimizing LLM inference systems for performance, cost, and reliability using frameworks like vLLM and PyTorch.

Senior ML Engineer (Agentic Search)
Senior ML Engineer at Nebius building an agent-native search platform that gives AI systems real-time access to fresh web information. Day to day: design, train, and deploy ML models for retrieval, reranking, and indexing at large scale, using Python/Go/C++ and modern deep learning and LLM-integrated techniques.

Staff Machine Learning Engineer, LLM Inference Optimization
Staff ML engineer at Nebius Token Factory owning LLM inference optimization end to end: turning model artifacts into fast, reliable, cost-efficient serving endpoints. Day-to-day work spans quantization, speculative decoding, KV-cache tuning, benchmarking harnesses, and engines like vLLM, SGLang, and TensorRT-LLM, built in Python/PyTorch.
Research Scientist Intern, AI Core Machine Learning (PhD)
Meta was built to help people connect and share, and over the last decade, our tools have played a critical part in changing how people around the world communicate with one another. With over a billion people using…
Member of Technical Staff, Machine Learning
Build and deploy core ML components for an AI-native assistant that automates daily tasks with high reliability and low latency using Python, PyTorch/JAX, and GPU-based production systems.
Applied Machine Learning Engineer
Builds and owns end-to-end ML systems for a proactive AI assistant, focusing on long-running workflows, reliability, and real-world task completion using PyTorch/JAX and GPU infrastructure.
Machine Learning Engineer, Ranking & Retrieval
Build and improve the ML systems behind an AI-native mobile communication app — working on classification, ranking, retrieval, personalization and evaluation from model development through production deployment. Stack centers on Python, PyTorch/JAX, embeddings and vector search.
Technical Lead, Machine Learning
Hands-on ML technical lead owning the end-to-end machine learning stack — data pipelines, training/fine-tuning, evaluation, inference, and deployment — behind AI-native productivity apps. Remote role based in China; core stack is Python, PyTorch/JAX, and GPU-based training and inference systems.
Principal Machine Learning Engineer
Principal ML Engineer building AI-native productivity apps for tasks and workflows. Responsible for the end-to-end ML lifecycle, including training pipelines, evaluation systems, and high-performance GPU inference using Python, PyTorch, or JAX. Focuses on turning research into reliable, scalable production systems for long-running workflows.
Lead Engineer, Machine Learning
The Lead Engineer, Machine Learning will build and scale production-ready AI systems, managing the full model lifecycle from training to deployment. The role focuses on creating reliable, high-performance inference systems using Python, PyTorch, and JAX to power proactive, AI-native applications.
Staff Machine Learning Engineer
Staff ML Engineer owning the end-to-end ML execution layer at an AI-native productivity startup — building training/fine-tuning pipelines, evaluation systems, and high-performance GPU inference to turn large models into reliable production systems for proactive everyday apps (email, notes, tasks, calendar). Stack: Python, PyTorch/JAX, GPU infra.
2027 Software Dev Engineer Intern (Machine Learning) - UK
Do you want to solve real customer problems through innovative technology? Do you enjoy working on scalable services in a collaborative team environment? Do you want to see your code directly impact millions of…
ML engineer/Architect
find below JD for ML engineer/Architect: Perform designing, implementing and maintaining systems that detect, investigate and mitigate financial crimes primarily be focused on model development and associated data…
AI/ML Engineer
AI/ML Engineer Up to £160,000 King's Cross, London (3 days a week) This is an opportunity to join a well-funded AI business at a pivotal stage of growth, building production-grade AI systems that solve complex,…