Machine Learning Engineer Salary
Based on 109 current machine learning engineer listings that disclose pay (nationwide, refreshed daily). We show only what employers actually post.
National median
$135,000/yr
Typical range
$112,500 – $169,125
from 109 disclosed ranges
Machine Learning Engineer pay by experience level
Entry level
$70,000/yr
3 disclosed
Mid-level
$133,120/yr
$112,500 – $164,500
63 disclosed
Senior / Lead
$137,500/yr
$114,000 – $175,000
43 disclosed
Grouped by seniority keywords in the job title (e.g. “senior”, “intern”). Only levels with enough disclosed pay show a figure.
Highest-paying employers
Highest disclosed figure per employer in the current feed.
Know your number before you negotiate
Climbr scores live machine learning engineer roles against your resume and shows the pay where it's posted.
Already have an offer? Decode it with Climbr's salary coach → (Elite)
Machine Learning Engineer salary by city
Remote
Machine Learning Engineer pay
New York
Machine Learning Engineer pay
San Francisco
Machine Learning Engineer pay
Los Angeles
Machine Learning Engineer pay
Seattle
Machine Learning Engineer pay
Austin
Machine Learning Engineer pay
Chicago
Machine Learning Engineer pay
Boston
Machine Learning Engineer pay
Denver
Machine Learning Engineer pay
Atlanta
Machine Learning Engineer pay
Washington, DC
Machine Learning Engineer pay
Miami
Machine Learning Engineer pay
Dallas
Machine Learning Engineer pay
Houston
Machine Learning Engineer pay
Phoenix
Machine Learning Engineer pay
Philadelphia
Machine Learning Engineer pay
San Diego
Machine Learning Engineer pay
Portland
Machine Learning Engineer pay
Minneapolis
Machine Learning Engineer pay
Detroit
Machine Learning Engineer pay
Tampa
Machine Learning Engineer pay
Orlando
Machine Learning Engineer pay
Charlotte
Machine Learning Engineer pay
Nashville
Machine Learning Engineer pay
Raleigh
Machine Learning Engineer pay
Pittsburgh
Machine Learning Engineer pay
Columbus
Machine Learning Engineer pay
Indianapolis
Machine Learning Engineer pay
Salt Lake City
Machine Learning Engineer pay
Kansas City
Machine Learning Engineer pay