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

Machine Learning Engineer salaries

Machine Learning Engineer roles pay $146.6–215.5K per year on average, based on 48 jobs. Machine Learning Engineer pay 14% above the average salary of $127.9–191.1K for jobs listed on Tech Jobs. Pay ranges from $134.4–205.3K for Mid-level roles up to $158.6–227.8K at the Senior level.

Average salary range

$146.6–215.5K

Based on 48 jobs · 14% more than the average salary on Tech Jobs

25th percentile

$100.4K

Average

$181K

75th percentile

$256.5K

Machine Learning EngineerAverage salary on Tech Jobs
$100.4K$256.5K

Machine Learning Engineer salaries by seniority

Machine Learning Engineer salaries range from $134.4–205.3K for Mid-level roles to $158.6–227.8K for Senior positions.

SeniorityAvg. salaryJobsvs Avg. on Tech Jobs
Mid-level$134.4–205.3K21+19%
Senior$158.6–227.8K26+15%

Machine Learning Engineer salary FAQs

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