RoleFalcon
All jobsIT jobsBrowseCompanies
English

Data and machine learning salaries in Canada

The median yearly salary of data and machine learning jobs in Canada is CAD 165,000, from 33 open positions with a salary. Half of them pay between CAD 135,000 and CAD 185,000.

Median yearly salary: CAD 165,000

Middle half: CAD 135,000 – CAD 185,000

Amounts are yearly, in CAD. Hourly, daily, weekly and monthly pay is converted to a yearly amount. Positions in other currencies do not count.

Salary by level

LevelMedian yearly salaryMiddle halfPositions
SeniorCAD 165,000CAD 137,150 – CAD 185,00022

Top paying companies

Trend

From CAD 179,506 on 2026-10-23 to CAD 166,385 on 2026-11-12

Newest positions with a salary

Senior Data Scientist, Banking Data

Wealthsimple TechnologiesCrypto and web3Remote (Canada)
  • CAD 151.2K–189K / year
  • Remote
  • Senior
  • Data and machine learning
  • Python
  • SQL

Senior Software Engineer, Backend (ML Training and Serving)

JobgetherCanada
  • CAD 153K–213K / year
  • Remote
  • Senior
  • Data and machine learning
  • Kotlin
  • Python

Senior Manager, Data Analytics

DoceboAI and dataToronto, Ontario
  • CAD 121.7K–162.3K / year
  • Hybrid
  • Staff
  • Data and machine learning
  • Python
  • SQL

Senior Data Scientist, Customer Value Forecasting

HelloFreshReal estate, construction and proptechToronto, Ontario, Canada
  • CAD 170K–200K / year
  • Hybrid
  • Senior
  • Data and machine learning
  • Python
  • SQL

Senior Machine Learning Developer

CleraAI and dataMontreal
  • CAD 200K–250K / year
  • Remote
  • Senior
  • Data and machine learning
  • Python

Senior Data Engineer, Ads Data (AI Native)

JobgetherCanada
  • CAD 149.5K–177.5K / year
  • Remote
  • Senior
  • Data and machine learning
  • Python
  • SQL
  • Scala

Staff Machine Learning Engineer - Edge AI

SamsaraManufacturing and hardwareRemote - Canada
  • CAD 170.4K–234.3K / year
  • Remote
  • Staff
  • Data and machine learning
  • C++
  • Python
  • Rust

AI Engineer – Market Surveillance

CapcoBanking, insurance and financeCanada - Toronto
  • CAD 118K–152K / year
  • Senior
  • Data and machine learning
  • Python
  • SQL

AI Engineer – Corporate Actions & Asset Servicing

CapcoBanking, insurance and financeCanada - Toronto
  • CAD 118K–152K / year
  • Senior
  • Data and machine learning
  • Python

Senior MLOps Engineer (Real-Time Decisioning)

Fluent, LLCMedia, entertainment and advertisingToronto, Ontario, Canada
  • CAD 130K–140K / year
  • Remote
  • Senior
  • Data and machine learning
  • Python
  • SQL

Open the job list