1. Home
  2. Salaries
  3. Skills
  4. Machine Learning

Machine Learning Salaries

The average salary for Machine Learning jobs is $205.3k – $318.7k per year across 392 jobs. Pay ranges from $117.0k – $186.7k for Entry Level roles to $291.9k – $473.5k at the Director level.

Median salary

$242.3k

Based on 392 jobs · 16% more than the average salary on Inference Jobs

25th percentile

$155k

Average

$262.0k

75th percentile

$385k

Machine LearningAverage salary on Inference Jobs
$155k$385k

Machine Learning salary by seniority

SeniorityAvg. salaryJobsvs Avg. on Inference Jobs
Entry Level$117.0k – $186.7k12+22%
Mid Level$170.4k – $285.9k106+17%
Senior$212.8k – $321.9k243+12%
Director$291.9k – $473.5k7+39%

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