Salary Distribution
See how Machine Learning Engineer salaries are distributed from entry-level (P10) to top earners (P90).
P10P25MedianP75P90
$104,000$140,000$175,000$212,175$260,050
What the numbers mean
- P10: Entry-level or lower-paying markets
- P25-P75: Typical salary range (middle 50%)
- Median: Half earn more, half earn less
- P90: Senior roles or high-paying markets
Your salary potential
Most Machine Learning Engineers earn between $140,000 and $212,175. Top performers in high-cost areas can earn $260,050 or more.
Machine Learning Engineer Salary by Location
Remote
105 jobsMedian$176,500
Range$140,000 - $220,500
New York
62 jobsMedian$179,250
Range$155,000 - $220,150
San Francisco
55 jobsMedian$210,700
Range$170,000 - $267,500
San Jose
35 jobsMedian$208,575
Range$188,700 - $239,400
Seattle
27 jobsMedian$183,885
Range$169,050 - $241,750
Boston
24 jobsMedian$185,175
Range$165,000 - $212,500
US
23 jobsMedian$162,500
Range$132,450 - $200,000
Chicago
23 jobsMedian$163,375
Range$110,000 - $243,000
Austin
22 jobsMedian$170,000
Range$124,500 - $219,750
Mountain View
22 jobsMedian$245,000
Range$195,000 - $280,500
Santa Clara
21 jobsMedian$235,750
Range$194,000 - $270,250
Atlanta
20 jobsMedian$142,000
Range$125,000 - $155,000
Related Roles
Find Machine Learning Engineer Jobs
Browse open Machine Learning Engineer positions and find your next opportunity.
View Machine Learning Engineer Jobs