Use our Salary Calculator to estimate your income potential based on location, experience, education and more.

View as table View as graph
Machine Learning Engineer Salaries by Percentile
Annual
Salary
Monthly
Pay
Weekly
Pay
Hourly
Wage
75th Percentile $140,831 $11,736 $2,708 $68
Average $128,240 $10,687 $2,466 $62
25th Percentile $116,529 $9,711 $2,241 $56

Average Salary

25% $116,529 10% $105,867 90% $152,295 75% $140,831 $128,240 50%(Median)
Change Search Criteria

What is the hourly rate of a Machine Learning Engineer?

Use our Salary Calculator to explore typical earnings for a Machine Learning Engineer, including an hourly rate of $62, weekly pay of $2,466, monthly pay of $10,687, and an annual salary of $128,240. Based on Salary IQ data from real job postings, this tool helps you convert a salary between its hourly, weekly, biweekly, monthly, and annually.
Levels Salary
Entry Level Machine Learning Engineer $122,996
Intermediate Level Machine Learning Engineer $123,870
Senior Level Machine Learning Engineer $125,618
Specialist Level Machine Learning Engineer $131,999
Expert Level Machine Learning Engineer $135,381
$122,996 0 yr
$123,870 < 2 yrs
$125,618 2-4 yrs
$131,999 5-8 yrs
$135,381 > 8 yrs
Entry Level 4%
Mid Level 3%
Senior Level 2%
Top Level 3%
Experienced 6%
View as graph

What is the highest paying city for Machine Learning Engineers?

City Average Annual Salary Average Hourly Rate
San Jose, CA $165,185 $79
San Francisco, CA $163,376 $79
Oakland, CA $159,933 $77
New York, NY $150,791 $72
Paramus, NJ $148,957 $72
Queens Village, NY $148,951 $72
Passaic, NJ $148,826 $72
Bergenfield, NJ $148,814 $72
Stamford, CT $148,526 $71
Huntington, NY $148,473 $71

Job Openings for Machine Learning Engineers

What is the salary trend for Machine Learning Engineer?

As we look ahead to 2025, the salary trend for Machine Learning Engineers in the US is projected to remain strong. The average salary is expected to reach around $130,000, with a median rate of approximately $125,000. This reflects a salary increase percentage of about 10% compared to 2023. Factors driving this growth include the rising demand for AI technologies and the need for skilled professionals in various industries. As companies invest in machine learning, competitive salaries will continue to attract top talent.

Which skills can increase the salary of a Machine Learning Engineer?

To enhance the salary of a Machine Learning Engineer, key skills include Deep Learning (35% increase, average salary $45,837), Cloud Computing (30% increase, average salary $39,289), and Machine Learning Algorithms (30% increase, average salary $39,289). These skills significantly impact salary due to their high demand in the tech industry, driving up compensation for professionals proficient in them. The median salary for these roles reflects the value of advanced expertise, with an average salary of $39,289 for core machine learning skills, underscoring the importance of continuous skill development for salary growth.

Average Machine Learning Engineer Salary by Company Size

Company size significantly impacts the salary of a Machine Learning Engineer. In smaller companies (1-50 employees), salaries typically range from $80,000 to $120,000, with a median of $100,000. Medium-sized firms (51-500 employees) offer $100,000 to $150,000, with a median of $125,000. Larger companies (500+ employees) often pay between $120,000 and $180,000, with a median of $150,000.
Top companies for Machine Learning Engineers include Google, Amazon, and Facebook. Google offers a salary range of $120,000 to $200,000, with a median salary of around $150,000. Amazon's range is $110,000 to $180,000, with a median of $140,000. Facebook provides $130,000 to $210,000, averaging $160,000. These companies pay higher due to their investment in cutting-edge AI technologies and the demand for top talent in a competitive market.

Does education make a difference in salary for a Machine Learning Engineer?

Educational levels significantly impact Machine Learning Engineer salaries. Those with an Associate's Degree earn an average of $114,593, while High School Diploma holders make around $98,223. Interestingly, individuals without a degree can earn even more, averaging $130,964. Investing in education can enhance career prospects and salary potential in this field.
Educaton LevelAverage Salary(Annual)
Associate's Degree 114,593.44
High School Diploma or Technical Certificate 98,222.95
I have not earned a degree 130,963.94