Salary Distribution
See how Machine Learning Engineer salaries are distributed from entry-level (P10) to top earners (P90).
P10P25MedianP75P90
$115,000$143,685$188,900$215,000$249,750
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 $143,685 and $215,000. Top performers in high-cost areas can earn $249,750 or more.
Machine Learning Engineer Salary by Location
New York
86 jobsMedian$190,250
Range$160,000 - $225,000
Remote
85 jobsMedian$180,000
Range$142,500 - $225,000
San Francisco
52 jobsMedian$225,000
Range$200,000 - $253,600
Seattle
35 jobsMedian$198,800
Range$170,000 - $234,900
Mountain View
22 jobsMedian$231,500
Range$195,000 - $270,000
San Jose
21 jobsMedian$208,575
Range$185,000 - $242,000
Boston
21 jobsMedian$182,500
Range$169,050 - $212,550
US
20 jobsMedian$179,350
Range$132,450 - $202,500
Austin
20 jobsMedian$170,000
Range$105,932 - $187,500
Chicago
19 jobsMedian$174,085
Range$138,600 - $190,850
Denver
19 jobsMedian$178,500
Range$152,950 - $207,500
Santa Clara
18 jobsMedian$234,400
Range$216,250 - $270,250
Related Roles
Find Machine Learning Engineer Jobs
Browse open Machine Learning Engineer positions and find your next opportunity.
View Machine Learning Engineer Jobs