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

Machine Learning Engineer Salaries

The average Machine Learning Engineer salary is $209.1k – $344.9k per year across 162 jobs. Pay ranges from $137.9k – $217.9k for Entry Level roles to $216.5k – $353.2k at the Senior level.

Average salary range

$209.1k – $344.9k

Based on 162 jobs · 23% more than the average salary on Inference Jobs

25th percentile

$160k

Average

$277.0k

75th percentile

$440k

Machine Learning EngineerAverage salary on Inference Jobs
$160k$440k

Machine Learning Engineer salary by seniority

SeniorityAvg. salaryJobsvs Avg. on Inference Jobs
Entry Level$137.9k – $217.9k5+43%
Mid Level$182.3k – $322.9k64+29%
Senior$216.5k – $353.2k81+19%

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.