Salary guide

Machine Learning Engineer Salary in the United States

Based on 0 live machine learning engineer postings that publish a pay range, refreshed continuously from employer ATS boards.

Median
$185k
25th percentile
$140k
75th percentile
$230k
Postings sampled
0

Pay by experience level

LevelTypical base range
Entry / new grad$140k$163k
Mid-level (2–5 yrs)$158k$194k
Senior (5–9 yrs)$190k$230k
Staff / principal$219k$334k

How to read these numbers

Posted ranges are base salary. They come disproportionately from employers in pay-transparency states, so the sample tilts toward California, Colorado, New York and Washington — expect national medians to sit slightly lower than what you see here.

Total compensation is a different number. At public companies, equity refreshers and bonus typically add 15–40% on top of base for machine learning engineer roles; at seed and Series A startups, cash is usually 10–20% below these bands with options making up the difference on paper.

Negotiation leverage in this category comes from depth in PyTorch, Python, MLOps and from having a competing offer at the same level. Recruiters anchor to your current base only if you volunteer it.

Skills that move the number

  • PyTorch
  • Python
  • MLOps
  • Feature Engineering
  • Kubernetes
  • AWS

Machine Learning Engineer salary by city

Open machine learning engineer roles paying now

Related