Machine Learning Engineer: salaries and requirements

As of September 28, 2026, the cvGO database holds 409 active jobs for “Machine Learning Engineer”. Median pay among jobs that state it: US & Canada — $217,500 per year (n = 154); CIS — $30,700 per year (n = 11). Most requested skills: Python, Machine Learning, PyTorch.

Pay by region

RegionMedian25–75%Jobs with pay
US & Canada$217,500 per year$178,900 per year – $274,500 per year154
Europenot enough data2
CIS$30,700 per year$22,800 per year – $38,400 per year11
Remote, region not specifiednot enough data3
Other countriesnot enough data2

Skills in requirements

Levels

FAQ

How much do “Machine Learning Engineer” jobs pay?

US & Canada: median $217,500 per year, half of jobs between $178,900 per year and $274,500 per year (n = 154). CIS: median $30,700 per year, half of jobs between $22,800 per year and $38,400 per year (n = 11). Pay is stated in 43% of jobs.

Which skills do “Machine Learning Engineer” jobs require?

Python — 55%, Machine Learning — 45%, PyTorch — 37%, TensorFlow — 20%, Kubernetes — 15%. Share of jobs with parsed requirements (n = 315).

How many “Machine Learning Engineer” jobs are remote?

Remote — 44%, hybrid — 12%, office — 44% (of 409 jobs that state the format).

Are there entry-level “Machine Learning Engineer” jobs?

Intern and junior — 12 jobs (3%).

What level of English is required?

The level is stated in 97% of jobs; most often: C1 — 81%, B2 — 12%, B1 — 3%.

How we count

See jobs (409)

Related professions