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

Machine Learning Engineering Salaries

The average Machine Learning Engineering salary is $208.2k – $325.1k per year across 70 jobs. Pay ranges from $193.8k – $297.7k for Mid Level roles to $216.9k – $344.9k at the Senior level.

Average salary range

$208.2k – $325.1k

Based on 70 jobs · 18% more than the average salary on Inference Jobs

25th percentile

$165.8k

Average

$266.6k

75th percentile

$385k

Machine Learning EngineeringAverage salary on Inference Jobs
$165.8k$385k

Machine Learning Engineering salary by seniority

SeniorityAvg. salaryJobsvs Avg. on Inference Jobs
Mid Level$193.8k – $297.7k14+26%
Senior$216.9k – $344.9k49+17%

Top companies for Machine Learning Engineering salaries

4 companies hiring for Machine Learning Engineering roles, ranked by average salary.

Machine Learning Engineering 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.