Salary Guide
Machine Learning Engineer Salary in United States
Based on 73,181 job listings - 2026
-28.6% vs 2025Average salary
$140,000 - $175,000
Median salary
$140,000 - $175,000
Lower rangeUpper range
Salary distribution by percentile
10th percentile$69K
25th percentile$86K
Median$140K
75th percentile$175K
90th percentile$201K
50% of professionals earn between $86,250 - $175,000 USD
The median salary is $140,000
Top cities
San Francisco5,713 job openings
New York5,701 job openings
Seattle3,280 job openings
Mountain View1,830 job openings
San Jose1,774 job openings
Sunnyvale1,371 job openings
Austin1,305 job openings
Cupertino1,173 job openings
Santa Clara1,134 job openings
Palo Alto945 job openings
Boston887 job openings
Chicago705 job openings
Eastern689 job openings
San Diego633 job openings
Los Angeles632 job openings
Atlanta584 job openings
Mclean543 job openings
San Mateo541 job openings
Richmond459 job openings
Bellevue456 job openings
Plano430 job openings
Charlotte379 job openings
Denver377 job openings
Northern372 job openings
Related professions
USD 125,000 - 157,750-10%
USD 89,500 - 119,583-34%
USD 94,200 - 120,000-32%
USD 120,000 - 158,331-12%
USD 110,000 - 139,750-21%
USD 123,875 - 150,000-13%
USD 75,000 - 113,250-40%
USD 73,250 - 109,218-42%
USD 73,000 - 89,500-48%
USD 70,417 - 79,000-53%
The average salary for a Machine Learning Engineer in United States is USD 140,000 - USD 175,000 per year in 2026. The median salary is USD 157,500 per year, based on 73,181 active job listings.
The cities with the most Machine Learning Engineer job opportunities in United States are San Francisco, New York, Seattle, Mountain View, San Jose. San Francisco leads with 5,713 job openings.
Explore 73,181 Machine Learning Engineer job listings in United States on BeBee, or check our salary calculator for a personalized estimate.