Browse jobs566 Subscribe

Machine learning engineer salary in the UK

The median advertised salary for a machine learning engineer in the UK is £125k, based on 21 live job ads that publish pay. Most fall between £45k and £132k; the full range runs from £20k to £630k.

Updated 15 October 2026. Salaries as published in job adverts.

124
open roles
47
companies hiring
£125k
median advertised salary
17%
show the salary

Machine learning engineer salary by seniority

LevelMedianAds
Junior£35k6
Senior£122k8
Lead / Staff£132k6

Highest-paying machine learning engineer jobs right now

Questions people ask

What is the average machine learning engineer salary in the UK?

Based on 21 live UK job ads that publish pay, the median advertised machine learning engineer salary is £125k, with the middle half between £45k and £132k (October 2026).

What is the highest machine learning engineer salary advertised?

The highest currently advertised is £370k to £630k for Research Engineer, Machine Learning (RL Velocity) at Anthropic.

Do machine learning engineers earn more in London?

In current ads, the median London machine learning engineer salary is £132k, against £36k elsewhere in the UK.

How much does a junior or senior machine learning engineer earn?

Median advertised salary by level: Junior £35k; Senior £122k; Lead / Staff £132k.