The average Machine Learning Engineer salary is $214.3K – $364.1K per year across 43 jobs. Pay ranges from $189.6K – $333.8K for Mid Level roles to $208.6K – $357.4K at the Senior level.