Average salary
$121,600 - $165,000
Median salary
$121,600 - $165,000
Lower rangeUpper range
Salary distribution by percentile
10th percentile$52K
25th percentile$65K
Median$122K
75th percentile$165K
90th percentile$190K
50% of professionals earn between $65,000 - $165,000 USD
The median salary is $121,600
Top cities
New York4,403 job openings
San Francisco4,263 job openings
Seattle2,682 job openings
San Jose1,711 job openings
Eastern1,695 job openings
Mountain View1,503 job openings
Austin1,180 job openings
Sunnyvale1,168 job openings
Santa Clara1,025 job openings
Palo Alto904 job openings
Cupertino875 job openings
Northern750 job openings
Boston737 job openings
Atlanta556 job openings
Chicago553 job openings
Los Angeles534 job openings
Mclean490 job openings
San Diego485 job openings
San Mateo438 job openings
Plano384 job openings
Bellevue373 job openings
Brooklyn339 job openings
Arlington337 job openings
Washington336 job openings
Denver323 job openings
Related professions
USD 125,000 - 156,750-2%
USD 98,854 - 120,000-24%
USD 90,000 - 120,000-27%
USD 115,000 - 151,000-7%
USD 103,500 - 132,500-18%
USD 117,000 - 145,000-9%
USD 77,300 - 103,150-37%
USD 85,064 - 106,000-33%
USD 70,800 - 90,000-44%
USD 130,000 - 150,000-2%
The average salary for a Machine Learning Engineer in United States is USD 121,600 - USD 165,000 per year in 2026. The median salary is USD 143,300 per year, based on 62,336 active job listings.
The cities with the most Machine Learning Engineer job opportunities in United States are New York, San Francisco, Seattle, San Jose, Eastern. New York leads with 4,403 job openings.
Explore 62,336 Machine Learning Engineer job listings in United States on BeBee, or check our salary calculator for a personalized estimate.