Machine Learning Engineer salaries
Average salary
$169.8–253.3K/ year
25th percentile
$130.1K
75th percentile
$300K
Based on
95 jobs
Salary by seniority
| Level | Average | Board baseline | vs. board |
|---|---|---|---|
| Mid-level | $131.3–244.6K | $113.3–173.9K | +31% |
| Senior | $187.4–258.4K | $148.3–214.8K | +23% |
Top companies
Top locations
US
United States
86 jobs
$173.8–259.7K
CU
California, United States
64 jobs
$184.8–272.2K
SF
San Francisco, CA, United States
17 jobs
$209.3–253.1K
MU
Massachusetts, United States
11 jobs
$144.6–216.9K
PA
Palo Alto, CA, United States
9 jobs
$213.5–275.5K
MV
Mountain View, CA, United States
7 jobs
$183.5–271.3K
FC
Foster City, CA, United States
6 jobs
$221.3–291K
SC
Sunnyvale, CA, United States
6 jobs
$177.6–325.6K
BM
Boston, MA, United States
5 jobs
$152.4–247K
PU
Pennsylvania, United States
4 jobs
$141.3–237.5K
Top skills
Related titles
Frequently asked questions
- What is the average salary for Machine Learning Engineer?
- The average salary for Machine Learning Engineer is $169,776.00 – $253,264.00 per year, based on 95 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.