ML / AI Jobs in Canada
There are 566 open ML / AI jobs in Canada on freehire right now. 176 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 96%
- ai 84%
- python 72%
- pytorch 44%
- cloud 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 68% of the 90 postings that state a position on it.
Seniority
- Senior 166
- Staff 46
- Lead 38
- Principal 22
- Intern 18
- C-level 8
Who is hiring
- 1000+ employees 162
- 501-1000 employees 39
- 51-200 employees 9
- 11-50 employees 8
- 1-10 employees 4
- 201-500 employees 4
AI/ML Engineer — Agentic AI Systems
Build and deploy agentic AI systems that automate IT operations, integrating LLMs and orchestration frameworks to coordinate actions across platforms while ensuring reliability and safety.
Machine Learning Scientist
On-site Applied ML Scientist at Eli Health developing and improving ML, signal processing, and statistical models on noisy hormone-monitoring data, then investigating production performance and failures—primarily using Python.
Senior principal machine learning engineer
Lead ML engineer delivering ML-powered features for Autodesk's Digital Customer Platform and eCommerce systems, mentoring team members and translating business requirements into ML solutions using the Python ML stack.
Co-op Machine Learning Software Engineer — Montreal
Co-op ML software engineer at RBC Borealis in Montreal working end-to-end from data preprocessing and implementing machine learning algorithms to front-end development, with exposure to reinforcement learning, unsupervised learning, and computer vision.
Co-op ML Engineer: Build Real-World AI Solutions
Co-op ML Software Engineer building end-to-end AI solutions from data pre-processing through deployment, working on reinforcement learning and computer vision projects.
Machine Learning Research Engineer
Develops AI/ML solutions for fintech products, prototyping generative AI, NLP, and time-series models while collaborating with business teams to integrate research into scalable software.
Senior Machine Learning Engineer
Senior ML Engineer building optimization applications at ServiceNow — designing algorithms, data pipelines, and AI-agent-directed development for scheduling and resource-allocation products using Python at scale.
Lead ML Engineer: Production AI & Big Data
Lead ML Engineer owning end-to-end machine learning projects—from data preparation through deployment and monitoring—using Python to build scalable ML systems on massive datasets at a major financial institution.

Engineering Manager, Machine Learning
Lead ~10 ML engineers and data scientists building AI-powered satellite imagery products that help electric utilities identify vegetation risks, prevent wildfires, and improve grid resilience—focusing on team growth, technical direction, and cross-functional delivery.

Staff Machine Learning Engineer - Wildfire
Lead the development and scaling of Overstory’s Wildfire Fuel Detection Model using AI, geospatial data, and deep learning to predict vegetation risks and reduce wildfire threats for electric utilities.

Staff Product Manager, Machine Learning
Lead the Vegetation Intelligence product, turning AI-driven satellite imagery and ML models into actionable wildfire-prevention insights for utility customers.
Machine Learning Engineer / Ingénieur apprentissage machine (ML)
ML Engineer designing, deploying, and maintaining production ML systems for healthcare, transport, and HR products using Python, PyTorch, scikit-learn, and MLOps tools like MLflow in a hybrid Quebec office.
Senior Machine Learning Engineer, Digital Twin Platform
Build and deploy ML models for real-time inventory tracking and shelf stocking dynamics across thousands of retail locations on Instacart's Digital Twin Platform, owning the full ML lifecycle.
Machine Learning Engineer II
Machine Learning Engineer at TD Bank's Layer 6 AI center of excellence, building scalable ML frameworks and deploying production-grade AI systems using Python and deep learning frameworks on large-scale financial datasets.
Experienced AI/ML DevOps Engineer Role
Operationalize AI/ML solutions by building scalable CI/CD pipelines and managing production deployments for a wealth management firm, using Jenkins, Bitbucket, Python, and Snowflake.
