Interview Query

Machine Learning Engineer Salary

$149,904

Average Base Salary

$209,508

Average Total Compensation

Min: $80K
Max: $225K
Min: $8K
Max: $510K

Machine Learning Engineer Salary by Seniority Levels

Executive*
$126K
$158K
$78K
$251K
$81K
$260K
$70K
$210K
$73K
$181K

Seniority can increase the pay of a Machine Learning Engineer. Here are the base salaries of a Machine Learning Engineer grouped into 5 seniority categories.

Machine Learning Engineer Salary Compared to other Positions


Most data science positions fall under different position titles depending on the actual role.

From the graph we can see that on average the Product Manager role pays the most with a $154,583 base salary while the Business Analyst role on average pays the least with a $80,584 base salary.

Top Cities for Machine Learning Engineer Salaries

$110K
$220K
$95K
$225K
$85K
$211K
$108K
$180K
$84K
$190K
$79K
$175K
$71K
$211K
$99K
$170K

The Machine Learning Engineer salary in San Francisco, CA is the highest paying salary with a $169,898 average base salary. The Machine Learning Engineer salary in Beijing, China is the lowest paying salary with $42,000 average base salary.

Top Companies for Machine Learning Engineer Salaries

$200K
$631K
$179K
$478K
$150K
$283K
$185K
$210K
$161K
$254K
$164K
$241K
$154K
$242K
$169K
$241K
$120K
$255K
$120K
$260K
$111K
$262K
$159K
$203K
$120K
$250K
$136K
$257K
$100K
$250K

The Machine Learning Engineer at Netflix salary is the highest paying salary with a $455,167 average base salary. The Machine Learning Engineer at Yandex salary is the lowest paying salary with $45,750 average base salary.