Entry-level machine learning engineers can expect to make an average salary of $93,000 per year while mid-level salaries are on average ~ $113,000 per year. Senior-level engineers can make $156,365 per year.