1. Home
  2. Salaries
  3. Titles
  4. Machine Learning Engineer

Machine Learning Engineer salaries

Machine Learning Engineer roles pay $148.4–230.4K per year on average, based on 41 jobs. Machine Learning Engineer pay 12% above the average salary of $136.6–200.6K for jobs listed on LumiJobs. Pay ranges from $139.6–223.3K for Mid-level roles up to $157.2–243.9K at the Senior level.

Average salary range

$148.4–230.4K

Based on 41 jobs · 12% more than the average salary on LumiJobs

25th percentile

$109.3K

Average

$189.4K

75th percentile

$260K

Machine Learning EngineerAverage salary on LumiJobs
$109.3K$260K

Machine Learning Engineer salaries by seniority

Machine Learning Engineer salaries range from $139.6–223.3K for Mid-level roles to $157.2–243.9K for Senior positions.

SeniorityAvg. salaryJobsvs Avg. on LumiJobs
Mid-level$139.6–223.3K13+21%
Senior$157.2–243.9K26+13%

Machine Learning Engineer salary FAQs

All salary figures are normalized to USD annual equivalents. Averages are based on published jobs with salary data and filtered for statistical outliers.