QuantumCareer
← All salaries
What you can earn · UK & India

What does a Data / ML earn?

Typical Data / ML pay in the UK runs £50k£76k, median £61k — from 200 live listings that disclose pay. There are 384 open Data / ML roles right now.

See Data / ML roles that fit youThe full market →

Data / ML hiring is steady right now, with 384 open roles across the UK and India and 2% of them remote. Most openings are at the Mid level. The numbers below are computed from live job listings that disclose pay, not survey self-reports, and refresh daily — so they track what employers are actually offering this month.

Typical pay, by market

UK (£)
£61k
£50k£76k typical
from 200 listings

Median & the typical (25th–75th percentile) range, from live Data / ML listings that disclose pay — normalized to annual. Source: QuantumCareer, updated July 2026.

Open roles by seniority

2
Mid
1
Principal

Who’s hiring Data / MLs

Mastercard23Barclays17Anthropic11Harnham Data Analytics Recruitment11Stripe10Newto Training8Capco8Dwp Digital8Databricks7Brex7

Common questions about Data / ML pay

What is the typical Data / ML salary in the UK?

The median Data / ML salary in the UK is £61k, with most roles paying between £50k and £76k — based on 200 live listings that disclose pay (QuantumCareer, refreshed daily).

How much does a senior Data / ML earn?

Senior, lead and staff Data / ML roles tend to sit in the upper half of the range — toward £76k and above — versus the £61k median across all levels.

How many Data / ML jobs are there right now?

There are 384 live Data / ML roles across the UK and India, 2% of them remote. That puts current demand in the steady range.

Which companies are hiring Data / MLs?

Mastercard, Barclays, Anthropic, Harnham Data Analytics Recruitment, Stripe are among the most active employers for Data / ML roles right now.

We use cookies and similar technologies. Essential cookies are required for the service to function. Analytics cookies help us improve QuantumCareer (opt-in only). Privacy Policy