Machine Learning Engineer salary — what open roles actually disclose
Across 1,119 open Machine Learning Engineer roles tracked as of 2026-06-29, 17% disclose a salary range. Among USD/year roles that do (n=56), the median band is $174,000–$253,500, with the middle 50% spanning $150,000–$305,000.
Employer-reported, taken directly from live Machine Learning Engineer postings on Greenhouse / Lever / Ashby across every niche — never inferred or estimated. "Disclosed" means the posting stated a salary range. Sample size (n) is shown for every figure; we don't publish a number below n=20. As of 2026-06-29. How we measure.
By seniority (disclosed, USD/year)
| Seniority | Median band | n |
|---|---|---|
| senior | $186,000–$245,000 | 21 |
Who's hiring Machine Learning Engineers
Most open Machine Learning Engineer roles right now, by company:
Browse open Machine Learning Engineer roles by niche: AI/ML.
Common questions
How much does a Machine Learning Engineer make?
Of 1,119 open Machine Learning Engineer roles, 188 disclose pay in some form; 56 are quoted in USD/year and meet our n≥20 threshold. Those give a median band of $174,000–$253,500, with the middle 50% spanning $150,000–$305,000, as of 2026-06-29. Employer-reported, never inferred.
What does a senior Machine Learning Engineer earn?
Senior Machine Learning Engineer roles disclosing pay show a median band $186,000–$245,000 (USD/yr, n=21), as of 2026-06-29.
How many Machine Learning Engineer jobs disclose salary?
17% of 1,119 open Machine Learning Engineer roles disclose a salary range (188 of 1,119), as of 2026-06-29.
Salary is disclosed on a minority of postings, so these reflect the transparent slice of the market — not every role. ← All tech salaries by role