ML / AI Jobs in Canada
There are 348 open ML / AI jobs in Canada on freehire right now. 86 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$158,000 | CA$183,000 | CA$203,250 | 53 |
From postings that disclose pay. Currencies are counted separately, never converted.
Most requested skills
- machine-learning 96%
- ai 82%
- python 67%
- llm 43%
- pytorch 42%
- cloud 40%
- deep-learning 32%
- tensorflow 29%
How the work is done
- Remote 109 · 31%
- Hybrid 59 · 17%
- Onsite 34 · 10%
Visa sponsorship offered in 60% of the 35 postings that state a position on it.
Seniority
- Senior 99
- Intern 39
- Staff 19
- Principal 11
- Lead 10
- Middle 9
Who is hiring
- 1000+ employees 37
- 501-1000 employees 17
- 51-200 employees 4
- 1-10 employees 1
- 11-50 employees 1
- 201-500 employees 1






Master's Machine Learning Engineer, Intern
A summer 2027 Master's-level machine learning internship at Stripe (SF, NYC, or Seattle), where interns design, train, and deploy production-scale ML systems across Applied ML, Risk, and Payments — including fraud detection, the Stripe Assistant, and the Stripe Foundation Model. Core technologies include Python, Scala, Spark, Pandas, NumPy, and Scikit-learn.

Lead Machine Learning Engineer - ML Infrastructure
Lead the architecture and evolution of Samsara's end-to-end ML platform, spanning training, experimentation, inference, and edge deployment across 2M+ devices, driving safety outcomes for industries like transportation and manufacturing.

Staff Machine Learning Engineer - Edge AI
Build and optimize AI models for edge devices to improve safety and efficiency in physical operations like transportation and logistics using petabyte-scale sensor and video data.

Machine Learning Programmer, Memory
Design memory architectures for AI models to store, retrieve, and exploit experience across modalities, improving long-horizon behavior and production-ready learning systems.

Machine Learning Programmer, Memory
Design memory architectures for AI models to store, retrieve, and exploit experience across modalities, improving long-horizon decision-making in production systems.
Stagiaire en apprentissage automatique
Paid ML research internship with Epic Research, working alongside researchers on cutting-edge AI for Fortnite, Unreal Engine and MetaHuman — topics include LLM-driven characters, game agents, 3D person/object tracking, reinforcement learning, speech systems and multimodal diffusion models. Open to current or recent PhD graduates with top-tier publications.

Machine Learning Intern
Build ML models (vision, language, speech) for game agents, player safety, and Unreal Engine tools; prototype with PyTorch and deploy at scale.

Machine Learning Intern
Build ML models for game agents, player safety, and UX improvements using vision, language, and speech processing in Unreal Engine’s research team.
Senior, Machine Learning Engineer - Camera Model
Develop and deploy deep learning models for camera-based perception in autonomous trucks, focusing on object detection, segmentation, and depth estimation using Python and PyTorch.
ML Engineer, Trust & Safety [Hapiko]
Owns the Trust & Safety engineering function for an AI-powered children's product, building and maintaining content moderation pipelines, harmful-content ML classifiers, safety evaluation frameworks, and red-team/incident-response processes in Python to keep AI-generated images and stickers safe for kids.
Senior Software Engineer, AI/ML
Senior engineer acting as the team's AI/ML expert on a product team building AI capabilities for an international healthcare data platform: designing agentic/RAG solutions, knowledge graphs, and data workflows, plus architecture, code reviews, and mentoring. Fully remote within Canada; CAD $125,000–$135,000.
Machine Learning Engineer II
Work Location: Toronto, Ontario, Canada Hours: 37.5 Line of Business: Analytics, Insights, & Artificial Intelligence Pay Details: $154,000 - $199,500 CAD The pay details posted reflect a temporary market premium…
Senior Software Engineer, AI/ML (Remote Canada)
Working for a company like Smile Digital Health means supporting our mandate for #BetterGlobalHealth . We strive towards this goal every day, and the results can be seen in the impact of our innovative health data…






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
Designs and implements real-time data pipelines and machine learning models to optimize ad targeting and performance for a programmatic advertising platform.
Senior/Staff Applied Machine Learning Scientist
StackAdapt is hiring a Senior/Staff Applied Machine Learning Scientist to lead the design, prototyping, and end-to-end development of production-grade ML models that power its AI-driven programmatic advertising platform, which handles millions of requests and billions of decisions per second. Requires 3+ years industry experience, strong ML/statistics/optimization skills, and a Masters or PhD. Rem
AI Research Scientist – Scientific Evaluation (ML/AI)
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for an AI Research Scientist – Scientific Evaluation (ML/AI) based in Romania. Join an…
Senior Machine Learning Engineer
About the company Our client is a software company. The role Raydar is recruiting for this role on behalf of our client. Own the path that takes trained machine learning models into reliable production serving, with a…