The average Machine Learning Engineer salary is $167.5K – $247.2K per year across 30 jobs. Pay ranges from $150.6K – $222.7K for Mid Level roles to $178.6K – $262.3K at the Senior level.