25 Machine Learning Engineer Jobs in Canada
All 25 open machine learning engineer roles in Canada, read straight from company career pages and refreshed every hour. Pick the ones you like and SF Jobs rewrites your resume for each one and applies for you.
- Open jobs
- 25
- Companies
- 12
- Remote
- 52%
- Median pay
- $180K
Latest openings
Senior Machine Learning Engineer, Fulfillment
Instacart · Remote · Canada - Remote (ON, AB, BC, or NS Only)
- Python
- Java
- C++
- SQL
Posted today
Posted today
Posted today
Senior Search & AI Discoverability Engineer (12 month contract, 40 hours/week, $85/hour)
Khan Academy · Remote · Mountain View, CA / Remote (Continental US + Hawaii + Canada Only)
- React
- LLMs and GenAI
Posted 2 days ago
Staff Machine Learning Engineer
Twilio · Remote · Remote - Ontario, Canada (DNU)
- Python
- AWS
- Azure
- Google Cloud
$160K – $200K / yr
Posted 4 days ago
Staff Machine Learning Engineer
Twilio · Remote · Remote - Ontario, Canada (DNU)
- Python
- AWS
- Azure
- Google Cloud
$160K – $200K / yr
Posted 7 days ago
Machine Learning Engineer II (ROA + LTV ML)
Affirm · Remote · Remote Canada
- Python
- SQL
- Apache Spark
- Machine Learning
$133K – $183K / yr
Posted 15 days ago
CA$119K – CA$149K / yr CAD
Posted 16 days ago
Principal AI Engineer - Context - Agents and Context
Elastic · Hybrid · Canada
- TypeScript
- Python
- LLMs and GenAI
Posted 38 days ago
Staff Machine Learning Engineer, SecureAI
Okta · Hybrid · Toronto, Ontario, Canada
- TypeScript
- Python
- Go
- FastAPI
Posted 44 days ago
Principal Machine Learning Engineer, SecureAI
Okta · Toronto, Ontario, Canada
- TypeScript
- Python
- Go
- FastAPI
Posted 44 days ago
Senior Machine Learning Operations Engineer
Mercury · Remote · San Francisco, CA, New York, NY, Portland, OR, or Remote within Canada or United States
- TypeScript
- Python
- SQL
- React
Posted 51 days ago
Senior Machine Learning Engineer, Economist
Instacart · Remote · Canada - Remote (ON, AB, BC, or NS Only)
- Python
- SQL
- Machine Learning
- LLMs and GenAI
Posted 64 days ago
Staff Machine Learning Engineer, Generative AI (Auth0)
Okta · Hybrid · Toronto, Ontario, Canada
- TypeScript
- Python
- Go
- FastAPI
Posted 73 days ago
Machine Learning Engineer II (Underwriting ML)
Affirm · Remote · Remote Canada
- Python
- Apache Spark
- Airflow
- Machine Learning
$133K – $183K / yr
Posted 85 days ago
Machine Learning Engineer, Safety and Customer Care AI
Lyft · Hybrid · Toronto, Canada
- Python
- Machine Learning
- LLMs and GenAI
- PyTorch
CA$119K – CA$149K / yr CAD
Posted 86 days ago
Senior Machine Learning Engineer (Fraud)
Affirm · Remote · Remote Canada
- Python
- Apache Spark
- Airflow
- Machine Learning
$153K – $213K / yr
Posted 101 days ago
Posted 115 days ago
Senior Machine Learning Engineer, Recommendations
Lyft · Hybrid · Toronto, Canada
- Python
- Go
- Machine Learning
- LLMs and GenAI
CA$150K – CA$187K / yr CAD
Posted 130 days ago
Lead Machine Learning Engineer - ML Infrastructure
Samsara · Remote · Remote - Canada
- Kubernetes
- Apache Spark
- Machine Learning
- LLMs and GenAI
Posted 220 days ago
Machine Learning Engineer II, Core Engineering
Pinterest · Toronto, ON, CA
- SQL
- Apache Spark
- Machine Learning
- LLMs and GenAI
Posted 312 days ago
Staff Machine Learning Engineer - Edge AI
Samsara · Remote · Remote - Canada
- Python
- Rust
- C++
- Machine Learning
Posted 337 days ago
Posted 442 days ago
Posted 442 days ago
Sr. Machine Learning Engineer, Growth Science
Pinterest · Toronto, ON, CA
- SQL
- Apache Spark
- Machine Learning
- LLMs and GenAI
Posted 994 days ago
Machine Learning Engineer Jobs in Canada: the market in October 2026
- How many machine learning engineer roles in Canada are open right now?
- 25 open postings, read straight from company career pages. Closed postings drop off within hours.
- What do machine learning engineer roles in Canada pay?
- Across 5 postings that list a yearly USD salary, the midpoint is $180K. The middle half sits between $158K and $180K.
- How many are remote or senior?
- 52% are fully remote and 68% are senior, lead or principal level.
- Which skills come up most?
- Machine Learning, Python, LLMs and GenAI, Apache Spark, Airflow, PyTorch.
Broaden your search
Other roles
- Software Engineer Jobs in Canada180
- Backend Engineer Jobs in Canada66
- Engineering Manager Jobs in Canada39
- Full Stack Engineer Jobs in Canada25
- Security Engineer Jobs in Canada22
- Data Scientist Jobs in Canada17
- Frontend Engineer Jobs in Canada16
- DevOps Engineer Jobs in Canada14
- Solutions Architect Jobs in Canada12
- Data Engineer Jobs in Canada7
- Data Analyst Jobs in Canada5
- Salesforce Developer Jobs in Canada4
- Mobile Engineer Jobs in Canada3
- QA Engineer Jobs in Canada2
By tech stack
- Machine Learning Machine Learning Engineer Jobs in Canada23
- Python Machine Learning Engineer Jobs in Canada20
- LLMs and GenAI Machine Learning Engineer Jobs in Canada18
- Apache Spark Machine Learning Engineer Jobs in Canada15
- Airflow Machine Learning Engineer Jobs in Canada10
- PyTorch Machine Learning Engineer Jobs in Canada9
- SQL Machine Learning Engineer Jobs in Canada7
- AWS Machine Learning Engineer Jobs in Canada7
- TensorFlow Machine Learning Engineer Jobs in Canada6
- TypeScript Machine Learning Engineer Jobs in Canada5
- Go Machine Learning Engineer Jobs in Canada4
- FastAPI Machine Learning Engineer Jobs in Canada4
- Kafka Machine Learning Engineer Jobs in Canada4
- Java Machine Learning Engineer Jobs in Canada3
- C++ Machine Learning Engineer Jobs in Canada3
- Google Cloud Machine Learning Engineer Jobs in Canada3
- Kubernetes Machine Learning Engineer Jobs in Canada3
- Redis Machine Learning Engineer Jobs in Canada3
- Scala Machine Learning Engineer Jobs in Canada2
- React Machine Learning Engineer Jobs in Canada2
- Azure Machine Learning Engineer Jobs in Canada2
- Rust Machine Learning Engineer Jobs in Canada1
- Flask Machine Learning Engineer Jobs in Canada1
- Docker Machine Learning Engineer Jobs in Canada1
Other places
- Machine Learning Engineer Jobs in United States271
- Machine Learning Engineer Jobs in San Francisco117
- Remote Machine Learning Engineer Jobs106
- Machine Learning Engineer Jobs in New York52
- Machine Learning Engineer Jobs in United Kingdom24
- Machine Learning Engineer Jobs in India24
- Machine Learning Engineer Jobs in Seattle23
- Machine Learning Engineer Jobs in Bangalore18
- Machine Learning Engineer Jobs in London16
- Machine Learning Engineer Jobs in Singapore15
- Machine Learning Engineer Jobs in Toronto11
- Machine Learning Engineer Jobs in Japan8
- Machine Learning Engineer Jobs in Washington, D.C.8
- Machine Learning Engineer Jobs in Tokyo8
- Machine Learning Engineer Jobs in Germany6
- Machine Learning Engineer Jobs in Brazil6
- Machine Learning Engineer Jobs in Denver6
- Machine Learning Engineer Jobs in Ireland5
- Machine Learning Engineer Jobs in France5
- Machine Learning Engineer Jobs in Chicago5
- Machine Learning Engineer Jobs in Paris5
- Machine Learning Engineer Jobs in Munich4
- Machine Learning Engineer Jobs in São Paulo4
- Machine Learning Engineer Jobs in Australia3
- Machine Learning Engineer Jobs in Netherlands3
- Machine Learning Engineer Jobs in Poland3
- Machine Learning Engineer Jobs in Dallas3
- Machine Learning Engineer Jobs in Dublin3
- Machine Learning Engineer Jobs in Sydney3
- Machine Learning Engineer Jobs in Spain2