ML / AI Jobs in Canada
There are 569 open ML / AI jobs in Canada on freehire right now. 181 of them were posted recently. The skills employers ask for most often are machine-learning, ai and python.
Salary
| Currency | Period | 25th | Median | 75th | Postings |
|---|---|---|---|---|---|
| CAD | year | CA$151,700 | CA$183,500 | CA$212,144 | 126 |
| USD | year | $178,500 | $200,000 | $227,400 | 17 |
From postings that disclose pay. Currencies are counted separately, never converted.
Most requested skills
- machine-learning 97%
- ai 84%
- python 72%
- cloud 44%
- pytorch 44%
- llm 34%
- deep-learning 33%
- tensorflow 30%
How the work is done
- Remote 100 · 18%
- Hybrid 77 · 14%
- Onsite 13 · 2%
Visa sponsorship offered in 67% of the 89 postings that state a position on it.
Seniority
- Senior 167
- Staff 45
- Lead 39
- Principal 22
- Intern 18
- C-level 8
Who is hiring
- 1000+ employees 160
- 501-1000 employees 40
- 51-200 employees 9
- 11-50 employees 8
- 201-500 employees 4
- 1-10 employees 2
Senior Machine Learning Engineer
Designs and scales AI agent systems for Unity’s game engine, focusing on goal-directed behavior, task planning, and real-time decision-making in interactive environments.

ML Engineer Manager, AI Conversation Platform
Lead a team building AI-powered conversation tools for Stripe’s merchants, using RAG systems and LLMs to automate and assist with tasks like natural language API commands and issue resolution.

Machine Learning Engineer
Design and deploy machine-learning models to improve Stripe’s financial services using LLMs and other ML techniques, integrating them into production systems.

Software Engineer, Machine Learning Infrastructure
Build and maintain the machine-learning infrastructure that powers Stripe’s AI/ML services, including training, experimentation, and LLM applications, to accelerate product development and MLOps maturity.

Staff Software Engineer, Machine Learning Platform
Lead the architecture and strategy for Stripe's machine learning platforms, designing scalable systems for training, serving, and agentic AI while collaborating with cross-functional teams to drive ML innovation.
Machine Learning Engineer
Designs and implements real-time data pipelines and machine learning models to optimize ad targeting and performance for a programmatic advertising platform.
Senior Analytics & AI/ML Insights Leader
Lead analytics and AI/ML initiatives to drive data-informed decisions, build predictive models, and create executive dashboards for a government-run educational institution.
Senior AI/ML Scientist: Production-Ready & Scalable
Senior AI/ML Scientist designs, experiments, validates, and deploys production-ready AI solutions for strategic business challenges at Lululemon.
Machine Learning Research Team Lead
Machine Learning Research Team Lead at RBC Borealis working on AI projects end-to-end in financial services, from problem definition to implementing machine learning-based products using large language models and NLP.
Head of Machine Learning - Aquaeye
Lead ML strategy, model development, and a team for AquaEye's AI-powered handheld sonar devices used in water rescue, working with Python, C, PyTorch, Scikit-learn, and embedded ML on IoT hardware.
Machine Learning Engineer
Builds and deploys production-grade ML/AI systems for Manulife’s fintech operations, focusing on reusable patterns, MLOps, and scalable infrastructure to enhance customer experiences in insurance, banking, and wealth management.
Senior Applied AI/ML Scientist
Senior AI/ML scientist building production-grade models for demand forecasting, personalization, and generative AI at a global athletic-apparel retailer.
Senior Machine Learning Infrastructure Engineer (Precision, Diagnostics & Hardware)
Design, optimize, and debug large-scale distributed GPU training systems for multimodal foundation world models, focusing on numerical precision, fault diagnostics, and performance profiling across PyTorch, CUDA, and distributed training frameworks.
Director of Engineering-AI/ML
Hands-on Director of Engineering at RBC Toronto leading AI/ML initiatives—embedding models, knowledge graphs, RAG, and LLM governance—while coding 60% of the time with Python, React, Node, and Ansible on enterprise banking applications.
Director of AI/ML Engineering: LLMs, RAG & Knowledge Graphs
The Director of AI/ML Engineering will lead the development and deployment of LLMs, RAG systems, and knowledge graphs to enhance data retrieval and semantic understanding within RBC's digital platforms.
Senior Machine Learning Engineer
The Senior Machine Learning Engineer will develop and implement analytical and predictive models using R, Python, and SQL to solve complex business problems. The role requires extensive experience in data science, data mining, and managing large datasets to drive data-informed decision-making.
Junior AI/ML Engineer – LLMs & Cloud Pipelines
Designs and deploys AI/ML solutions (LLMs, Agentic AI) in cloud environments, collaborating with cross-functional teams to build scalable AI products.
Copy of Machine Learning/AI Tech Lead
Lead ML/AI engineers to design, deploy, and scale AI solutions (predictive analytics, NLP, anomaly detection) within PureFacts' SaaS platform for wealth management, establishing MLOps on Azure and integrating AI via APIs and microservices.