Salary Distribution
See how Machine Learning Engineer salaries are distributed from entry-level (P10) to top earners (P90).
P10P25MedianP75P90
$119,000$152,955$190,600$215,000$260,000
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 $152,955 and $215,000. Top performers in high-cost areas can earn $260,000 or more.
Machine Learning Engineer Salary by Location
Remote
104 jobsMedian$185,400
Range$155,250 - $225,000
New York
65 jobsMedian$193,550
Range$151,000 - $217,500
San Francisco
44 jobsMedian$202,000
Range$188,125 - $257,000
San Jose
34 jobsMedian$208,575
Range$185,000 - $271,800
Seattle
33 jobsMedian$196,000
Range$182,400 - $242,000
Mountain View
28 jobsMedian$232,000
Range$215,950 - $270,000
Chicago
23 jobsMedian$153,100
Range$132,021 - $174,250
Atlanta
22 jobsMedian$155,000
Range$138,500 - $192,000
Austin
20 jobsMedian$200,600
Range$163,375 - $227,000
San Diego
18 jobsMedian$153,500
Range$138,000 - $198,000
Cupertino
18 jobsMedian$231,150
Range$209,750 - $285,450
Palo Alto
18 jobsMedian$195,000
Range$160,000 - $215,000
Related Roles
Find Machine Learning Engineer Jobs
Browse open Machine Learning Engineer positions and find your next opportunity.
View Machine Learning Engineer Jobs