Salary Distribution
See how Machine Learning Engineer salaries are distributed from entry-level (P10) to top earners (P90).
P10P25MedianP75P90
$115,000$143,050$180,000$216,028$258,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 $143,050 and $216,028. Top performers in high-cost areas can earn $258,050 or more.
Machine Learning Engineer Salary by Location
Remote
102 jobsMedian$175,000
Range$145,000 - $219,500
New York
74 jobsMedian$180,000
Range$150,000 - $215,650
San Francisco
50 jobsMedian$201,500
Range$188,600 - $240,000
San Jose
34 jobsMedian$208,575
Range$170,000 - $253,813
Seattle
31 jobsMedian$213,000
Range$198,800 - $236,900
Cupertino
26 jobsMedian$249,750
Range$209,750 - $249,750
Boston
23 jobsMedian$190,250
Range$162,500 - $226,270
US
23 jobsMedian$145,600
Range$127,500 - $167,500
Chicago
20 jobsMedian$140,000
Range$108,275 - $187,500
Austin
19 jobsMedian$160,000
Range$104,000 - $197,950
Charlotte
18 jobsMedian$140,400
Range$114,400 - $185,000
Atlanta
17 jobsMedian$176,900
Range$140,000 - $206,250
Related Roles
Find Machine Learning Engineer Jobs
Browse open Machine Learning Engineer positions and find your next opportunity.
View Machine Learning Engineer Jobs