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

Machine Learning Engineering salaries

Machine Learning Engineering roles pay $144–204.3K per year on average, based on 49 jobs. Machine Learning Engineering pay 9% above the average salary of $127.9–191.1K for jobs listed on Tech Jobs. Pay ranges from $111.1–157K for Mid-level roles up to $152.5–216.4K at the Senior level.

Average salary range

$144–204.3K

Based on 49 jobs · 9% more than the average salary on Tech Jobs

25th percentile

$106.5K

Average

$174.2K

75th percentile

$253.5K

Machine Learning EngineeringAverage salary on Tech Jobs
$106.5K$253.5K

Machine Learning Engineering salaries by seniority

Machine Learning Engineering salaries range from $111.1–157K for Mid-level roles to $152.5–216.4K for Senior positions.

SeniorityAvg. salaryJobsvs Avg. on Tech Jobs
Mid-level$111.1–157K10-6%
Senior$152.5–216.4K39+9%

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