ENTRA
Background

Machine Learning Engineer Jobs in Canada

ML engineering roles across Canada, from AI labs to product companies. Updated daily.

Machine Learning Engineer, Canada…

A Machine Learning Engineer builds and operates the systems that train, serve and monitor models in production. Canada is one of the densest ML talent markets in the world — Toronto, Montréal and Vancouver grew around the research groups that produced modern deep learning, and both Canadian companies and US labs hire here.

What is a Machine Learning Engineer?

A Machine Learning Engineer builds and operates the systems that train, serve and monitor models in production. Canada is one of the densest ML talent markets in the world — Toronto, Montréal and Vancouver grew around the research groups that produced modern deep learning, and both Canadian companies and US labs hire here.

Pay, measured on ENTRA: across the Machine Learning Engineer postings in this market that publish a salary, the median advertised band is $148K–$190K a year, with the top decile reaching $300K. Read it as a snapshot rather than a market average: one employer accounts for most of the postings that publish a band here. Measured 25 September 2026; the figure is recomputed from live postings, not taken from a survey.

What the job actually involves

  • Design training and inference pipelines that run at production scale.
  • Own model evaluation, monitoring and retraining, not just the first version.
  • Optimise latency, throughput and cost of serving.
  • Work with research and product to turn a promising model into a shipped feature.

Skills employers ask for

PythonPyTorchDistributed trainingKubernetesMLOpsSQLModel evaluationCloud (AWS / GCP / Azure)

Companies hiring Machine Learning Engineers

Employers with the most open Machine Learning Engineer roles here right now. Counts are live and move as companies publish and close postings.

See every Machine Learning Engineer opening →

Frequently Asked Questions

Where are most ML engineering jobs in Canada?+

Toronto, Montréal and Vancouver hold the bulk of them, with a growing remote share open to candidates anywhere in Canada.

Do US AI companies hire machine learning engineers in Canada?+

Yes — many US labs and platforms run Canadian entities or hire remotely, and post salaries in USD. The postings on this page show the currency each employer used.

Do I need a PhD to be a Machine Learning Engineer in Canada?+

For production ML roles, generally no. Research positions at the labs are where a PhD is usually expected.

Hiring a Machine Learning Engineer?

Hiring a Machine Learning Engineer?

Post the role on ENTRA and it becomes visible to candidates and to the AI assistants people now search with. Every posting is also readable by agents through our public API and MCP server.

Post a job → API & MCP for employers