Machine Learning Engineer salaries
Average salary
$160.2–255.4K/ year
25th percentile
$130K
75th percentile
$300K
Based on
59 jobs
Salary by seniority
| Level | Average | Board baseline | vs. board |
|---|---|---|---|
| Mid-level | $130–259.6K | $117.8–182.1K | +30% |
| Senior | $176.9–253.1K | $149.2–220K | +16% |
Top companies
Top locations
US
United States
53 jobs
$164.7–263.1K
CU
California, United States
38 jobs
$168.4–271.9K
MU
Massachusetts, United States
9 jobs
$147.7–222.9K
FC
Foster City, CA, United States
6 jobs
$224.2–288.5K
MV
Mountain View, CA, United States
6 jobs
$185.6–266K
SF
San Francisco, CA, United States
6 jobs
$162.9–239.8K
BM
Boston, MA, United States
5 jobs
$152.4–247K
SC
Sunnyvale, CA, United States
4 jobs
$174.8–313.9K
IC
Irvine, CA, United States
3 jobs
$70–300K
PU
Pennsylvania, United States
3 jobs
$146.4–249.6K
Top skills
Related titles
Frequently asked questions
- What is the average salary for Machine Learning Engineer?
- The average salary for Machine Learning Engineer is $160,197.00 – $255,408.00 per year, based on 59 job postings on this board that disclose pay.
- How is the salary figure for Machine Learning Engineer calculated?
- These figures are aggregated from current and recent job postings on this board that disclose pay, then averaged across roles. They are estimates, not guarantees of compensation.