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 | $118–182.4K | +30% |
| Senior | $176.9–253.1K | $149.4–220.3K | +16% |
Top companies
Top locations
US
United States
53 jobs
$164.7–263.1K
CU
California, United States
37 jobs
$167.8–270.6K
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
IC
Irvine, CA, United States
3 jobs
$70–300K
PU
Pennsylvania, United States
3 jobs
$146.4–249.6K
SJ
San Jose, CA, United States
3 jobs
$176.7–310.7K
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.