Data and machine learning salaries in the United Kingdom
The median yearly salary of data and machine learning jobs in the United Kingdom is GBP 92,500, from 37 open positions with a salary. Half of them pay between GBP 68,250 and GBP 110,000.
Median yearly salary: GBP 92,500
Middle half: GBP 68,250 – GBP 110,000
Amounts are yearly, in GBP. Hourly, daily, weekly and monthly pay is converted to a yearly amount. Positions in other currencies do not count.
Salary by level
| Level | Median yearly salary | Middle half | Positions |
|---|---|---|---|
| Senior | GBP 93,125 | GBP 70,563 – GBP 106,250 | 10 |
| Staff | GBP 122,500 | GBP 115,000 – GBP 130,000 | 9 |
Top paying companies
Trend
From GBP 80,283 on 2026-10-23 to GBP 91,512 on 2026-11-12
Newest positions with a salary
Head of Data (London)
- GBP 115K–130K / year
- Hybrid
- Staff
- Data and machine learning
Senior Staff Machine Learning Engineer - ML Platform
- GBP 115K–127K / year
- Remote
- Staff
- Data and machine learning
Staff Machine Learning Engineer, Time Series & Statistical Methods - UK
- GBP 180K–220K / year
- On-site
- Staff
- Data and machine learning
Senior Data Scientist - Credit Risk Modelling
- GBP 90K–130K / year
- Hybrid
- Senior
- Data and machine learning
- Python