ML / AI Jobs in Canada
There are 575 open ML / AI jobs in Canada on freehire right now. 185 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$184,000 | CA$213,012 | 127 |
| 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%
- pytorch 44%
- cloud 44%
- llm 33%
- deep-learning 33%
- tensorflow 30%
How the work is done
- Remote 100 · 17%
- Hybrid 78 · 14%
- Onsite 14 · 2%
Visa sponsorship offered in 67% of the 91 postings that state a position on it.
Seniority
- Senior 169
- Staff 46
- Lead 39
- Principal 22
- Intern 18
- C-level 8
Who is hiring
- 1000+ employees 163
- 501-1000 employees 40
- 51-200 employees 9
- 11-50 employees 8
- 201-500 employees 4
- 1-10 employees 2
Adversarial Machine Learning Engineer - Red Teaming
Designs and trains ML/SLMs to probe and harden AI systems against adversarial attacks like jailbreaks, prompt injection, and data poisoning, then translates findings into actionable remediation steps.
Sr. Software Engineer (AI/ML)
Build and own back-end systems and ML pipelines for AI-powered cybersecurity threat detection, using Python/Go/Node.js on Kubernetes and deploying generative AI workflows.
Software Engineer (AI/ML)
Build back-end services and data pipelines in Python/Go/Node.js on Kubernetes, contributing to GenAI workflows and ML systems under senior mentorship.
Senior Software Developer, Machine Learning, Applied AI
Build and optimize AI agents for Google Cloud’s Applied AI portfolio, focusing on recommendation systems, skill discovery, and performance tools for conversational agents.
Senior Machine Learning Engineer
Build and deploy AI models that power personalized marketing content at scale using deep learning and transformer architectures in Python and PyTorch.
Entry Level Machine Learning Engineer (Remote - Canada)
Summary Yelp engineering culture is driven by our values: we’re a cooperative team that values individual authenticity and encourages creative solutions to problems. All new engineers deploy working code their first…
Senior Software Developer – Machine Learning Platform
Build and scale the ML platform that powers millions of daily predictions, integrating LLMs and agentic workflows into production-grade backend services.
Applied Machine Learning Scientist II (ATH # 5215)
Validate and improve Generative AI and Deep Learning models for a large bank, using Python, PyTorch, and cloud platforms to ensure compliance and performance.
Applied Machine Learning Scientist II
Build, deploy, and govern AI/ML models (including Generative AI) for banking use cases like pricing and anomaly detection, working across the full lifecycle from development to monitoring.
Senior Applied Machine Learning Scientist, Predictive AI(B3617)
Lead a team of AI/ML scientists to build predictive models (regression, classification, anomaly detection) for Canadian Personal Banking, including collaboration on TD AI Prism foundational models.

Machine Learning Engineering Intern
Build and deploy AI models for contact-center agents, focusing on real-time knowledge retrieval and generative responses using Python and deep learning frameworks.

Senior Machine Learning Engineer
Build and deploy next-gen AI agents and real-time agent-assist systems using LLMs, RAG, and multi-step workflows to power customer-experience platforms for enterprises like United Airlines and Marriott.
Senior/Staff Machine Learning Engineer
Builds and optimizes real-time machine learning pipelines and models for a programmatic advertising platform, handling billions of requests per second to improve ad targeting and performance.
Applied AI/ML Developer (Remote)
Build and deploy ML-powered features for Autodesk’s RAG platforms, focusing on NLP, retrieval, and evaluation to improve user-facing text outputs.
Senior AI/ML Engineer
Senior AI/ML Engineer (AutoCAD & Civil 3D) Location: Toronto, ON, CAN, Ontario, CAN - Remote Time Type: Full time Job Description Job Requisition ID # 26WD100059 Position Overview We are building the next…
