The average salary for a Machine Learning Engineer in USA is up to $111,165 in early career and at midlevel, the salary would amount to $135,506 per annum. For an experienced Machine Learning Engineer in USA, the average salary is $147,575. The salary changes with experience and skills.