The average Machine Learning Engineering salary is $152.2K – $234.5K per year across 24 jobs. Pay ranges from $203.2K – $325.0K for Mid Level roles to $159.2K – $242.9K at the Senior level.