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

AI/ML Engineer
Who we are For decades, insurance software has been built around rigid forms, portals and call centers that create friction for customers and slow teams down. Even as AI has advanced, most insurance work remains manual…
Machine Learning Intern
A machine learning internship at quantitative trading firm Tower Research Capital in Montreal: building data pipelines and designing, training, fine-tuning, and deploying ML and LLM-based NLP models, with hands-on work in Python, TensorFlow/PyTorch, and MLOps/CI-CD tooling.
Software Developer – Machine Learning Model Operations
#### Company Description Ubisoft is a global leader in video games, with teams spread across the world who create original and memorable play experiences, from Assassin's Creed to Rainbow Six, Just Dance and many more.…
Senior C++ Programmer - Machine Learning
#### Company Description Ubisoft is a global leader in the video game industry, with teams around the world creating original and memorable experiences, from Assassin's Creed and Rainbow Six to Just Dance and much…
Staff Machine Learning Engineer
Staff ML Engineer at Scientific Games (lottery/sports betting tech) in Toronto will architect and build the company's first internal ML platform — self-service model deployment, inference, monitoring, and safe-rollout tooling for Data Scientists — using Python, Docker/Kubernetes, and ML lifecycle tooling. Starts remote, transitioning to hybrid; must be local to Toronto.
Senior Machine Learning Engineer
Builds the foundations of a self-service ML platform at a lottery/betting technology company, creating tooling for model packaging, batch and real-time deployment, CI/CD, and observability so Data Scientists can productionize models independently. Core stack: Python, PyTorch/TensorFlow, Docker, Kubernetes, GitHub Actions, MLflow.
Stagiaire en recherche - apprentissage automatique; Research Intern - Machine Learning
Overview ENGLISH TEXT FOLLOWS FRENCH Nous sommes à la recherche d’un.e stagiaire pour se joindre à notre équipe et contribuer à l’avancement des projets clés et du programme en cours au laboratoire de Montréal. Les…
AI/ML Engineering Manager
Lead a team of ML engineers and architects at an AI-first cloud services company, owning hiring, team growth, and complex customer engagements while shaping AI/ML architectures and driving pre-sales.
AI/ML Engineer
AI/ML Engineer at EviSmart (Vancouver, fully in-office) setting technical direction for AI across dental-lab automation squads: building model evaluation/accuracy reporting, a customer-correction-to-training-data flywheel, multi-tenant model behaviour, and scaling inference from on-prem to cloud. Core work spans ML platform infrastructure, document/prescription extraction, and 3D scan-quality ML.

Software Engineer, AI/ML Infrastructure
Software engineer on Thumbtack's ML Infrastructure team building and evolving the central AI platform — model training/serving systems, feature and data workflows, CI/CD, orchestration and evaluation tooling — that powers AI features across the product. Hands-on full-stack work primarily in Go and Python, remote within Ontario.
Senior Applied Machine Learning Scientist (predictive analytics)
Work Location: Toronto, Ontario, Canada Hours: 37.5 Line of Business: Analytics, Insights, & Artificial Intelligence Pay Details: 156,500 - 190,000 CAD TD is committed to providing fair and equitable compensation…
Machine Learning Engineer
Machine Learning Engineer Position: Full time Location: Carlsbad office About Us: NTENT provides a Platform-as-a-Service (PaaS), allowing industry partners to customize, localize and integrate search technologies…
AI/ML DevOps Platform Engineer
A Platform Engineer role building and running the company's AI/ML infrastructure on Kubernetes: deploying LlamaIndex Cloud and KDB.AI workloads across Dev/QA/Prod using GitOps (Flux CD), Helm, Vault, and GitHub Actions, plus administering databases and troubleshooting production systems.

