SalaryMap
NOC 21211ยทTechnology

Machine Learning Engineer Salary in Canada

ML engineers design and implement machine learning models and systems.

$125,000
Median Salary
โ‰ˆ US$91,250 USD
$88,000
Entry Level
$185,000
Senior Level
$60/hr
Hourly Rate

Salary by Province

ProvinceEst. Salary (CAD)
British ColumbiaBC$140,000
AlbertaAB$135,000
OntarioON$131,000
QuebecQC$115,000
SaskatchewanSK$113,000
ManitobaMB$110,000
Newfoundland and LabradorNL$109,000
Nova ScotiaNS$106,000
New BrunswickNB$104,000
Prince Edward IslandPE$103,000

Education & Requirements

Master's or PhD in Computer Science, Mathematics, or Statistics

Salaries in Canadian dollars. NOC 21211. Data based on Statistics Canada Labour Force Survey. Province estimates use regional cost-of-living adjustments. CAD/USD โ‰ˆ 0.73.

Get Salary Updates in Your Inbox

New pay data, career guides, and negotiation tips โ€” free, once a month.