mlengineersalary.com
arXiv:2026.04.28v1 [econ.LB]cite as: mlengineersalary.com (2026)licence: CC BY 4.0

In [1]: # salary_preprint.ipynb

ML Engineer Salary 2026an anonymised salary preprint for machine learning engineers

Abstract

Two numbers answer this question and they are not the same measurement. The official wage series closest to the job title, SOC 15-2051 Data Scientists, has a national median of $120,230 and the other absorbing occupation, SOC 15-1252 Software Developers, sits at $135,980 [1]. Market-comp self-report puts median ML engineer base salary near $173,000 [2]. We avoid naming specific employers because the foundation-model labour market is re-pricing roles faster than salary tables can be maintained. Instead we report six anonymised tier bands, six specialisation tracks, and a level distribution from L3 to L7.

1 BLS Occupational Employment and Wage Statistics, May 2025, SOC 15-2051. Snapshot taken 6 September 2026. BLS Occupational Employment and Wage Statistics, May 2025, SOC 15-1252. Snapshot taken 6 September 2026. Public domain; attribute to the Bureau of Labor Statistics.

2 Market-comp self-report, not BLS. Synthesised from public self-report aggregators (Levels.fyi, Blind and comparable disclosures), captured May 2026. Self-reported samples skew toward higher-paid respondents. Tier bands, level distribution and specialisation premiums below come from the same market-comp material and are illustrative ranges, not published statistics. Individual offers vary substantially. We do not provide compensation advice.

Occupation mapping

"Machine learning engineer" is not a Standard Occupational Classification title, so the BLS Occupational Employment and Wage Statistics survey publishes no wage series under that name. The figures on this page come from SOC 15-2051 Data Scientists, the closest published occupation. Read them as a floor and a shape for the market, not as a Machine learning engineer salary survey.

O*NET OnLine's occupation keyword search returns 15-2051.00 Data Scientists as the first match for the job title "machine learning engineer" (onetonline.org/find/quick?s=machine%20learning%20engineer, checked 6 September 2026).

Software Developers is the other SOC that absorbs machine learning engineering work. It is shown alongside Data Scientists so the bracket is visible rather than hidden behind a single choice. The full state-by-state pair is on the by-state tables.

1.Tier bands

table 1 : anonymised by employer category

We partition the ML hiring market into six employer tiers. Bands reflect base salary and total compensation for a generalist senior ML engineer (L5-equivalent); other levels scale roughly with the distribution in Section 3.

#TierBase salaryTotal comp
T1

Frontier AI lab

foundation-model labs

$220k - $480k$500k - $2M+
T2

Big-tech hyperscaler

trillion-dollar platform companies

$185k - $300k$280k - $700k
T3

AI-focused unicorn

Series C-E private AI infra and product

$170k - $260k$260k - $520k
T4

Quant trading firm

systematic trading and HFT

$200k - $350k$350k - $1M+ cash
T5

Traditional enterprise

non-tech Fortune 500, healthcare, finance

$130k - $200k$155k - $260k
T6

Early-stage startup (seed - B)

pre-PMF and post-seed AI startups

$120k - $180kVariable + equity %

Table 1. Tier bands reflect L5-equivalent senior ML engineers. Bands widen at L6+ and compress at L3. Equity at T1 has a long right tail driven by 2024-26 lab valuations. Deep dives: frontier AI lab tier (T1), quant trading firm (T4).

2.Compensation estimator

notebook cell : In [2]

Estimate where you sit in the distribution. The calculator combines tier, level, specialisation, degree, and geography into a base and total-comp interval. Inputs persist across sections.

In [2]: estimate_compensation(...)

model card
tier
level
spec
loc
deg

Out[2]:

interval estimate

Base salary

$247k – $314k

25th to 75th pct.

Total compensation

$493k – $627k

base + equity + bonus

vs market-comp median ($173,000)
+62%
ms premium
+$5k
tier multiplier
×2

# estimate; ranges illustrative; not advice
# baseline: Market-comp self-report, not BLS. Synthesised from public self-report aggregators (Levels.fyi, Blind and comparable disclosures), captured May 2026. Self-reported samples skew toward higher-paid respondents.

3.Level distribution

fig. 2

Levels span L3 (junior, new graduate) to L7 (principal / distinguished engineer / senior research scientist). Compensation grows super-linearly because equity grants scale with seniority and refresh stack on prior grants.

L3 / Junior

0 - 2 yrs

$110k

$150k TC

L4 / Mid

3 - 5 yrs

$165k

$245k TC

L5 / Senior

5 - 8 yrs

$215k

$360k TC

L6 / Staff

8 - 12 yrs

$270k

$530k TC

L7 / Principal

12+ yrs

$340k

$740k TC

Figure 2. Median base (left) and total compensation (right) by level, combining T2 and T3 employers. T1 distributions skew higher; T5 and T6 lower.

4.Tracks

model card : role taxonomy

Six career tracks organise the role landscape. Tracks are not strictly hierarchical, MLE and applied science roles run in parallel, and movement between tracks is common at L5+.

MLEML engineer (productisation)

baseline

Pipeline-to-prod ownership; feature stores; serving infra; experimentation.

ASApplied scientist

+5 to +15%

Research-applied hybrid; new-product modelling; deeper statistical work.

RSResearch scientist

+10 to +40% TC*

Novel research; publication track; benchmark-pushing. PhD typical.

MLOMLOps / platform

+0 to +10%

Training and inference infrastructure; experiment platforms; observability.

RLERLHF / post-training

+15 to +30%

Alignment, fine-tuning, reward modelling. Highly compressed labour pool.

FMEFoundation-model eng.

+20 to +50%

Pre-training, distributed training, scaling laws. Concentrated at T1 labs.

* Research scientist TC premium is concentrated at T1 frontier labs; at T2 and T3 the premium is closer to zero or slightly negative on base.

5.Specialisation premiums

fig. 3 : relative to NLP baseline

Specialisation determines the steepest single contributor to base salary variance after tier and level. Premiums measured against pre-LLM NLP baseline.

LLM / foundation-model

+15 to +35%

RLHF / post-training

+15 to +30%

Agentic systems

+10 to +20%

RAG / retrieval

+8 to +15%

Multi-modal / vision-language

+10 to +18%

MLOps / platform

+0 to +10%

Computer vision (classical)

+0 to +10%

NLP (pre-LLM)

baseline

Figure 3. Specialisation premiums against pre-LLM NLP baseline. Premiums are concentrated at T1 and T3 employers; T5 enterprise employers compress the spread.

6.Drill down

17 sub-pages

AI engineer salary

→

The title taxonomy: how AI engineer, ML engineer, LLM engineer, and AI developer pay differs.

Salary by experience

→

L3 through L7 with year-on-year progression and skill expectations.

Salary by tier

→

Full breakdown of T1-T6 employer types, equity practices, and bonus structures.

Salary by location

→

US metros and international markets relative to Bay Area baseline.

Specialisation premiums

→

LLM, RLHF, agentic systems, MLOps, vision, RAG, multi-modal.

Total compensation

→

Base, equity, signing bonus, annual bonus, refresh practices.

Career progression

→

IC1 to IC7 ladder, promo timing, and milestone signals.

vs Data scientist

→

Why MLE base is 15-40 percent higher; skill-set divergence.

Research engineer vs research scientist

→

The frontier-lab RE/RS split: same pay band, different PhD bar.

Remote pay

→

Geographic adjustment policies, fully-remote vs hybrid bands.

Offer negotiation

→

Competing-offer leverage, equity asks, signing-bonus levers.

Frontier AI lab (T1)

→

The $500k to $2M+ ceiling: pre-IPO equity, PBC stock and capped-option mechanics.

LLM engineer salary

→

The foundation-model specialisation premium and where it concentrates.

Salary by state

→

All US states ranked, raw and cost-of-living-adjusted.

OpenAI vs Anthropic salary

→

Named-lab comparison: base, PBC equity, capped pre-IPO options, tender offers.

Anthropic salary

→

Single-lab deep dive: total comp by level, capped-option equity, and the IPO.

ML engineer vs software engineer

→

The pay gap by level, and why ML base runs 15-40 percent higher.

7.Frequently asked

8 questions

Q.How much do machine learning engineers make in 2026?

▸

A.There are two answers and they measure different things. The official one: "machine learning engineer" is not a Standard Occupational Classification title, so the BLS Occupational Employment and Wage Statistics survey publishes no series under that name. The closest published occupation, SOC 15-2051 Data Scientists, had a national median annual wage of $120,230 in the May 2025 release, and the other absorbing occupation, SOC 15-1252 Software Developers, $135,980. The market-comp answer, which is not a BLS figure: public self-report aggregators put median ML engineer base salary near $173,000 and median total compensation near $245,000, captured May 2026. Self-reported samples skew toward higher-paid respondents.

Q.Why does this site avoid naming specific employer salaries?

▸

A.Public Levels.fyi, Blind, and arXiv author disclosures move quickly, and named salary tables date almost as fast as model checkpoints. We use anonymised tier bands (frontier AI lab, big-tech hyperscaler, AI-focused unicorn, traditional enterprise) so the framework remains useful as the labour market re-prices roles.

Q.What is the starting salary for an ML engineer?

▸

A.Entry-level ML engineers (0 to 2 years) typically earn 100,000 to 140,000 dollars in base salary. At big-tech hyperscalers, total compensation for new graduates ranges from 150,000 to 220,000 dollars including signing bonus and stock grants. A Master's degree adds roughly 15,000 dollars and a PhD adds 20,000 to 40,000 dollars to starting base salary in research-track roles.

Q.Do ML engineers need a PhD?

▸

A.No. A PhD is most valuable for research scientist positions at frontier AI labs and for foundation-model work. For applied ML, production engineering, and MLOps, a Master's plus two years of industry experience is often considered equivalent. The opportunity cost of a PhD (4 to 6 years of forgone industry salary, 600,000 dollars or more) is significant.

Q.Which ML specialisation pays the most in 2026?

▸

A.LLM and foundation-model engineering commands the highest premium, followed by RLHF and post-training, and then agentic systems. Senior engineers in these specialisations at frontier AI labs reportedly earn substantially more than equivalent generalist ML engineers, although ranges are dated and based on public reporting.

Q.How does total compensation differ between an ML engineer and a research scientist?

▸

A.ML engineers (productisation track) and applied scientists tend to have higher base salaries but smaller equity grants than research scientists at frontier labs, where total comp is heavily skewed by foundation-model-driven valuations. The publication and external visibility component of research scientist work is also a non-monetary benefit.

Q.How much do remote ML engineers make?

▸

A.US remote ML engineers typically earn 80 to 95 percent of Bay Area salaries, depending on the employer's geographic policy. Some companies pay flat national rates regardless of location; others apply tiered cost-of-living adjustments. International remote roles vary widely, from 50 to 80 percent of US salaries.

Q.How do ML engineer salaries compare to data scientist salaries?

▸

A.ML engineers typically earn 15 to 40 percent more than data scientists at equivalent levels. The premium reflects the additional production-engineering and distributed-systems skills required to ship ML systems to users. The gap narrows at staff and principal levels as both tracks converge on cross-team strategic work.

Cite as (BibTeX)

@misc{mlsalary2026,
  title  = {ML Engineer Salary 2026: Tier Benchmarks and Total Comp},
  author = {{mlengineersalary.com}},
  year   = {2026},
  url    = {https://mlengineersalary.com}
}

In [ ]: # reader_questions.ipynb

Ask about a band this preprint does not cover

Write in. A person opens every message, and the ones we can answer come back with the survey release or the public disclosure the number is drawn from, stated plainly enough that you can go and check it. We put no clock on a reply. Should an answer be worth reading twice we might set it out here stripped of anything identifying, and we will write and ask you before that happens.

Out[ ]:

Treat everything on this site as compensation reference assembled from published surveys and public filings, not as financial advice and not as a benchmark any single negotiation should be anchored to. Your own offer turns on the employer, the level it is pitched at, the equity instrument behind it and the market on the day it is made.

Write to the deskquestions@mlengineersalary.com