Depending on the seniority of your role, the salary of the average machine learning engineer can range from $88,000, which is the lowest, up to $195,000 for the highest-paid. However, the national average is somewhere around $131,001, according to an analysis of over 2,400 salaries by Glassdoor.