Salary Distribution
See how Machine Learning Engineer salaries are distributed from entry-level (P10) to top earners (P90).
P10P25MedianP75P90
$117,500$140,000$180,000$213,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 $140,000 and $213,000. Top performers in high-cost areas can earn $249,750 or more.
Machine Learning Engineer Salary by Location
Remote
100 jobsMedian$175,000
Range$147,500 - $207,000
New York
82 jobsMedian$180,000
Range$137,500 - $220,000
San Francisco
48 jobsMedian$215,000
Range$200,000 - $250,000
Seattle
28 jobsMedian$198,800
Range$169,050 - $233,000
San Jose
26 jobsMedian$208,575
Range$161,500 - $246,150
Mountain View
25 jobsMedian$232,000
Range$231,500 - $253,500
US
23 jobsMedian$162,500
Range$130,000 - $190,000
Austin
22 jobsMedian$173,850
Range$120,000 - $231,200
Sunnyvale
19 jobsMedian$213,000
Range$209,000 - $249,750
San Diego
17 jobsMedian$175,500
Range$152,500 - $198,800
Boston
17 jobsMedian$167,307
Range$138,600 - $197,750
Chicago
17 jobsMedian$160,000
Range$133,525 - $205,000
Related Roles
Find Machine Learning Engineer Jobs
Browse open Machine Learning Engineer positions and find your next opportunity.
View Machine Learning Engineer Jobs