Machine Learning Engineer salaries
Average salary
$136.3–212.8K/ year
25th percentile
$100K
75th percentile
$250.2K
Based on
176 jobs
Salary by seniority
| Level | Average | Board baseline | vs. board |
|---|---|---|---|
| Entry level | $68.9–110.5K | $100.2–136.1K | -24% |
| Mid-level | $135.4–216.8K | $135.3–201.4K | +5% |
| Senior | $140.5–215.6K | $155–227.1K | -7% |
| Director | $191.9–334.6K | $193.2–293.5K | +8% |
| Executive | $146.3–219.5K | $165.4–258.1K | -14% |
Top companies
Top locations
US
United States
99 jobs
$153.9–238.6K
CU
California, United States
30 jobs
$166–264.5K
NY
New York, United States
25 jobs
$173.7–244.6K
SF
San Francisco, CA, United States
16 jobs
$166.7–253K
C
Canada
11 jobs
$92–138.7K
OC
Ontario, Canada
10 jobs
$93.3–140.3K
TO
Toronto, ON, Canada
9 jobs
$89.8–125.3K
NY
New York, NY, United States
8 jobs
$169.8–236.7K
TU
Texas, United States
8 jobs
$119.9–240.1K
FU
Florida, United States
7 jobs
$150.4–237.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 $136,279.00 – $212,784.00 per year, based on 176 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.