Software Engineer Machine Learning Salary

How much does a software engineer machine learning make? Real compensation data updated December 2025.

$161,853
Average Min
$240,519
Average Max
$224,250
Median Salary
$350,000
Top Salary
Entry level: $206,000
Senior level: $280,000
Top earners: $350,000

Sponsored

Software Engineer Machine Learning Salary by Experience Level

How software engineer machine learning salaries vary based on seniority and experience.

Senior

$229,767
average max salary
Range: $166,685 - $229,767
Based on 5 jobs

Sponsored

Software Engineer Machine Learning Salary by Region

Compare software engineer machine learning compensation across different geographic regions.

Software Engineer Machine Learning Salary by Industry

How software engineer machine learning salaries vary across different industries.

Find Software Engineer Machine Learning Jobs with Transparent Salaries

Browse software engineer machine learning positions from companies that share compensation upfront.

Real Job Data

Salaries from actual software engineer machine learning job postings.

Updated Regularly

Data refreshed as new jobs are posted.

USD Based

All figures in US Dollars, annual.