Hire ML engineers and researchers in the UK
Machine Learning Jobs is the UK board for people who train, evaluate and deploy models — deep learning, reinforcement learning, recommender systems and the engineering that keeps them in production. Advertise a role to them directly and pay a fixed price once.
- What it costs
- From £99 for a 30-day listing. Pay once — no subscription, no recruiter fee, no percentage of salary.
- How fast it goes live
- One working day. A person reads every advert before it publishes, usually within a couple of hours.
- Who reads it
- ML engineers and applied scientists who spend their week on training runs, feature pipelines and evaluation, and the platform engineers who serve what they build. Most are employed and read this board to see which teams are doing serious work.
- What it is not
- A CV database you rent, or an agency taking a fee on the hire. You post the role; candidates come to you.
Already written the advert somewhere else?
Paste the link and we pull the title, salary, location and description into a draft. Nothing publishes and nothing is charged until you say so.
Write the advert from scratchNot hiring yet? Start with how to hire machine learning engineers in the UK — what the roles are, what they pay, and how to write an advert that gets answered.
There are three ways to fill an ML role. We are honest about being one of them.
Machine learning candidates are precise about what they want to work on — a recommender team, a forecasting problem, a training-infrastructure job — and a route that cannot say which one it is offering gets ignored. Here is the short version, including where a board is the wrong tool.
A specialist board
You are hereFixed, from £99 per role
You know roughly who you want, the salary is competitive, and you want the applications to land in your own inbox or ATS.
You need someone headhunted out of a named competitor, or the role is confidential.
A generalist platform
Per-click or per-slot, unbounded
Volume roles where reach matters more than fit, and hiring for functions outside engineering at the same time.
ML roles of any seniority. The title attracts every data analyst who has fitted a regression, and the engineer who has taken a model from notebook to production traffic is buried under them.
A recruitment agency
Typically 15–25% of first-year salary
Principal and staff ML engineers, and anyone with a specific research background, where the pool is small enough that people are approached rather than advertised to.
Roles you can attract directly. On a £90k salary the fee is most of a hiring budget.
Who actually reads this board
A smaller audience than a generalist site, and one that reads the technical detail. People arrive here because they build models for a living and want to know who is hiring for PyTorch, distributed training, feature stores and MLOps this month — not because a feed put a job in front of them.
Who we have on the board
Each one opens the live roles for it on Machine Learning Jobs.
Seniority mix of live roles
-
Graduate and entry 4%
-
Junior 1%
-
Mid-level 18%
-
Senior and staff 56%
-
Lead and principal 15%
-
Head of and director 7%
Where they are
Location pages carry the local salary picture and the companies hiring there.
How the live roles are worked
How the advert reaches them
- Search and Google Jobs
- Every listing is structured for Google Jobs and indexed on the board, so it keeps working for the whole run.
- Saved alerts
- Candidates subscribe to a specialism, a salary floor and a location. Matching roles email out as they publish.
- The weekly digest
- One email, curated, read by people who are not actively applying yet — which is where most senior candidates sit.
- The rest of the network
- Add any of the other fifteen boards for +£75 each. Only worth it where the field genuinely overlaps.
Hiring now
-
PhysicsX 32 open roles
-
Synthesia 25 open roles
-
Faculty AI 24 open roles
-
Ocado 24 open roles
-
Isomorphic Labs 22 open roles
-
OpenAI 17 open roles
-
AI Security Institute 8 open roles
-
Adecco 5 open roles
-
Fractile 3 open roles
-
Experis 2 open roles
Companies with at least one active listing on Machine Learning Jobs.
What ML roles pay in the UK
Built from the salaries stated in live adverts on this board, not a survey — the range employers are advertising, and its midpoint.
ML pay runs on seniority and on how close the role sits to production. A research-leaning post and a platform post can share a title and sit forty thousand pounds apart, and an advert that hides its band reads as one that has not worked out which it is. Name the number and the right people answer.
All UK ML salary benchmarks, coming soon
| Role | Midpoint | Top salary |
|---|---|---|
|
Computer Vision Engineer
Computer Vision Engineer jobs on Machine Learning Jobs
|
£73k | £160k |
|
Machine Learning Engineer
Machine Learning Engineer jobs on Machine Learning Jobs
|
£82k | £160k |
|
ML Infrastructure Engineer
ML Infrastructure Engineer jobs on Machine Learning Jobs
|
£400k | £636k |
|
ML Platform Engineer
ML Platform Engineer jobs on Machine Learning Jobs
|
£88k | £114k |
|
ML Research Engineer
ML Research Engineer jobs on Machine Learning Jobs
|
£413k | £633k |
|
MLOps Engineer
MLOps Engineer jobs on Machine Learning Jobs
|
£95k | £110k |
|
NLP Engineer
NLP Engineer jobs on Machine Learning Jobs
|
£55k | £110k |
|
Deep Learning Engineer
Deep Learning Engineer jobs on Machine Learning Jobs
|
From live adverts on this board · rows link to the role
Everything we know about hiring machine learning engineers in the UK, written down
How to hire machine learning engineers in the UK
The job is keeping models working on your data, not building them once. What separates the roles, why your data maturity decides which one you can fill, and how to interview for the part that actually fails.
Your first ML hire might not be an ML engineer
The most common way a first machine learning hire fails is that there was nothing for them to build on. Five questions that tell you whether you are ready, and what to hire instead if you are not.
The other fifteen boards
Cloud, cyber, data engineering, biotech and the rest — where an adjacent board is worth adding and where it is not.
From £99 a role. Paid once.
Three tiers and three durations, priced up front. Extra boards are +£75 each and only worth adding where the field overlaps — we will tell you when it does not.
In every listing, including the cheapest one
- A person reviews the advert before it publishes
- Structured for Google Jobs and indexed on the board
- Emailed to matching alert subscribers
- Applications to your inbox or straight into your ATS
- Live for 30 days, extendable
- No subscription and no auto-renewal
If it does not perform
Every listing carries an application benchmark set from the role itself — pay, contract type, working pattern. Come in under it and we extend the run and re-promote the role at no charge. It is in the terms, not a goodwill gesture.
Hiring several roles, or running an agency desk?
Bundles across roles and boards, and automatic ingestion from your ATS or a feed so nothing is re-keyed.
Works with your ATS
Send applications straight into it, or let us pull your open roles from it — and send candidates straight back.
-
Ashby
-
Greenhouse
-
Lever
-
Workable
-
Personio
-
BambooHR
-
Rippling
-
Workday
Not listed? We can usually build a connector in about a week — tell us about your ATS.
Put the role in front of people who train models for a living.
Paste a link or write it here. Nothing is charged until you publish, and a person reads it before it goes live.