AI and machine learning salary in Toronto
24 AI and machine learning roles in Toronto, from 20 employers and posted Oct 21–26, 2026, list a yearly salary range. The median bottom of those ranges is CA$116K and the median top is CA$170K. The middle half of the bottoms runs from CA$93K to CA$138K, and the middle half of the tops from CA$142K to CA$189K.
These are the ranges employers published in their own postings. They are not offers, not what people are paid and not a market average. Of the 41 AI and machine learning roles in Toronto RoleWeek lists, 24 are counted here. Roles of every level are counted together. Data as of .
How the posted ranges spread
| Measure | 25th percentile | Median | 75th percentile |
|---|---|---|---|
| Bottom of the posted range | CA$93K | CA$116K | CA$138K |
| Top of the posted range | CA$142K | CA$170K | CA$189K |
Not counted: 13 roles list no salary and 4 list a yearly range in US dollars. Pay by the hour, week or month is never converted or mixed with yearly ranges, and each page uses one currency.
Roles that list a yearly salary
All 24, newest first. Show all AI and machine learning roles in Toronto that list a salary
AI Architect, Manager
AccentureTorontoCA$148K–CA$175K/yrAzureTensorFlowAI Engineer
YuJaNorth York, ONOn-siteCA$90K–CA$100K/yrPythonPyTorch2+ yrsResearch Machine Learning Scientist II
TDToronto, ONOn-siteCA$140K–CA$190K/yrPyTorchTensorFlowMidSoftware Development Manager, Integration ML Models
AutodeskToronto, ONOn-siteCA$140K–CA$205.7K/yrSr. AI/ML Engineer, RAIB
McKessonMississauga, ONHybridCA$99.1K–CA$132.1K/yrLLMsPython7+ yrsApplied Scientist, Amazon Canada Technology, Amazon Canada
AmazonToronto, VancouverCA$149.3K–CA$249.3K/yrLLMsJava3+ yrsVerification Engineer – AI SoC Development
IntelTorontoHybridCA$153.9K–CA$217.3K/yrFPGAVerilog6+ yrsAI Engineer
BMOToronto, ONCA$70K–CA$150K/yrRAGLLMs5+ yrsAI-Augmented Quality Engineer (Guidewire implementation)
CognizantToronto, ONRemoteCA$51.1K–CA$90K/yrAzureSelenium6+ yrsCampus Graduate Masters Summer Internship Program - 2027 AI Engineer, Enterprise Technology Services
American ExpressToronto, ONHybridCA$47K–CA$71K/yrLLMsPythonNo account neededSenior Manager, AI Engineering
Thomson ReutersToronto, ONHybridCA$140.6K–CA$190.6K/yrPythonJava10+ yrsSenior Manager, Machine Learning
BMOToronto, ONHybridCA$105K–CA$215K/yr7+ yrsSenior AI Platform Engineer
MotiveTorontoHybridCA$137K–CA$165K/yrPythonRAGNo account needed5+ yrsDirector AI Enablement
Canada LifeToronto, ONCA$128.2K–CA$178.2K/yrFY27 Intern - AI and DSP Applications Engineering Internship - Canada (16 months)
QualcommMarkham, ONOn-siteCA$54.6K–CA$103.3K/yrInternshipComputer VisionC++1+ yrsManager Data Engineering-ML Ops
Gore Mutual InsuranceToronto, CambridgeCA$118.5K–CA$168.5K/yrPythonJavaNo account neededSenior Gen AI Applications Architect
GE VernovaMarkhamRemoteCA$126K–CA$189K/yrAWSAzure7+ yrsAI Lead Engineer, Technical Lead - Services AI Platform
CitiMississauga, ONHybridCA$120.8K–CA$170.8K/yrRAGLLMsData & ML Platform Engineer
HomebaseTorontoHybridCA$110K–CA$160K/yrKafkaSparkMachine Learning Engineer
Manulife and John HancockToronto, ONCA$94.4K–CA$144.4K/yrAzureTerraform4+ yrsApplied Machine Learning Scientist I ATH# 5645 (Tabular Deep Learning Model Validation)
TDToronto, ONOn-siteCA$105.5K–CA$134.5K/yrNLPAzureEntrySenior AI Engineer for Observability
BMOToronto, ONHybridCA$80K–CA$175K/yrLLMsPython7+ yrsSenior Full-Stack AI Engineer
Manulife and John HancockToronto, WaterlooCA$113K–CA$163K/yrLLMsRAG7+ yrs
How these numbers are made
- Source: the yearly salary ranges employers publish in their own job postings, for roles RoleWeek lists as posted in the last 7 days. They are what employers advertise, not offers, not what people are paid, and not a market average. RoleWeek lists a share of all developer roles, and an employer decides whether to post a range at all.
- One role is one card: an opening listed for several places counts once on a page. A role listed in several cities counts on each city’s page.
- Bottom and top of each posted range are summarised separately: the median, and the 25th and 75th percentiles (half of the roles fall between them). A role that posts a single figure counts as both its bottom and its top.
- Yearly ranges only, in one currency per page: CA$ for the Canadian cities, $ for US cities and remote roles. Pay by the hour, day, week or month is never converted or mixed in.
- A page exists only when 15 or more roles list a yearly range; a level gets a row at 10. The numbers are rebuilt every day from the roles posted in the last 7 days.
The roles themselves: AI and machine learning jobs in Toronto (41 posted in the last 7 days). Every city and role type: developer salary ranges by city.