Machine Learning Engineer Salary Worldwide (2026)

Global median salary of $114,550 across 20 cities. Highest in San Francisco ($185,000) and lowest in Paris ($68,000).

Global Median
$114,550
per year (USD)
Highest Paying City
$185,000
San Francisco
Lowest Paying City
$68,000
Paris
Cities Tracked
20
worldwide
📈

Machine Learning Engineer Salary by City (Top 10)

# City Country Median P25 – P75 CoL Index
1 San Francisco United States $185,000 $145,000 – $245,000 105
2 Seattle United States $172,000 $135,000 – $225,000 88
3 New York United States $160,000 $125,000 – $210,000 100
4 Zurich Switzerland $152,000 $119,000 – $200,000 115
5 Los Angeles United States $152,000 $118,000 – $200,000 90
6 Boston United States $147,000 $115,000 – $193,000 92
7 Chicago United States $136,000 $106,000 – $179,000 78
8 Austin United States $131,000 $103,000 – $172,000 72
9 Dubai United Arab Emirates $112,000 $88,000 – $147,000 72
10 Sydney Australia $105,000 $82,000 – $135,000 80
🌎

Machine Learning Engineer Salary by Region

US
$154,714
avg. median • 7 cities
Top: San Francisco ($185,000)
MENA
$112,000
avg. median • 1 city
Top: Dubai ($112,000)
AU
$98,500
avg. median • 2 cities
Top: Sydney ($105,000)
CA
$95,000
avg. median • 2 cities
Top: Toronto ($100,000)
EU
$90,833
avg. median • 6 cities
Top: Zurich ($152,000)
UK
$82,000
avg. median • 1 city
Top: London ($82,000)
APAC
$82,000
avg. median • 1 city
Top: Singapore ($82,000)
📊

Salary Range Comparison (Top 5 Cities)

San Francisco
$145k – $245k – $325k
Seattle
$135k – $225k – $300k
New York
$125k – $210k – $280k
Zurich
$119k – $200k – $266k
Los Angeles
$118k – $200k – $265k
P25–P75 Median P90

Check Your Machine Learning Engineer Salary

See how your compensation compares to Machine Learning Engineers worldwide. Get a personalized breakdown with tax estimates and cost-of-living adjustments.

Calculate Your Salary

Machine Learning Engineer Salary FAQ

What is the average Machine Learning Engineer salary worldwide?
The global average Machine Learning Engineer salary is $114,550 per year, based on data from 20 cities worldwide.
Which city pays the highest Machine Learning Engineer salary?
San Francisco pays the highest Machine Learning Engineer salary at $185,000 per year (median).
How does Machine Learning Engineer salary vary by region?
Salaries vary significantly by region. US cities typically offer the highest compensation, followed by Western Europe and Asia-Pacific markets.
Is Machine Learning Engineer a well-paid career in 2026?
Machine Learning Engineer is a well-compensated career with a global median of $114,550, significantly above average.

Last updated: 2026-04-04 | Data sources: Numbeo, OECD, Glassdoor, and local government statistics.