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

Senior Technical Program Manager, Machine Learning Infrastructure
Lead cross-functional programs to scale Cohere’s AI model infrastructure, coordinating inference, serving, and endpoints while improving engineering best practices and incident response.
Co-op Researcher-Computer Vision and Machine Learning
This co-op researcher role involves collaborating with teams to design, implement, and benchmark state-of-the-art computer vision and machine learning algorithms.
Lead AI/ML Engineer
Lead AI/ML Engineer at RBC Insurance leading a team of ML engineers, designing and deploying scalable machine learning models and MLOps pipelines using Python, cloud platforms (AWS/GCP/Azure), Docker, and Kubernetes.
ML Engineer II — Scalable AI & Large Datasets
ML Engineer II at TD's Layer 6 AI center building scalable ML frameworks and production-grade models on large financial datasets (transactions, transcripts, documents) using Python, C/C++, and PyTorch/TensorFlow.
Machine Learning Engineer, Responsible AI
Machine Learning Engineer on Grammarly's Responsible AI team, building scalable end-to-end NLP/ML solutions to improve safety and fairness across all Grammarly products, working closely with linguists and data scientists.
Senior Machine Learning Research Engineer
Lead ML-based software development at RBC Borealis, prototyping and integrating algorithms in NLP, deep learning, and time series using Python and frameworks like PyTorch, JAX, or TensorFlow.
Remote Senior AI/ML Software Engineer - Codebase RL
Build reinforcement learning environments that evaluate AI models on software tasks (bug fixing, refactoring, etc.) using MCP tools, designing reproducible environments and deterministic verification systems.
ML Engineer II: Scalable AI for Real-World Data
ML Engineer building scalable, production-grade ML systems on real-world banking data (transactions, conversations, documents) using Python, C++, PyTorch, and TensorFlow.
CI Financial AI/ML DevOps Engineer Position
The AI/ML DevOps Engineer will operationalize AI solutions by managing CI/CD pipelines and deploying production systems. The role involves collaborating with data scientists to ensure the security, performance, and reliability of AI applications.
Senior Machine Learning Engineer, Growth
Senior Machine Learning Engineer at HelloFresh in Toronto builds and scales AI-driven marketing systems, including predictive models, LLM orchestration, and high-throughput data pipelines using Python, PySpark, and cloud platforms.
Applied Machine Learning Scientist I
Develops and deploys AI/ML models (predictive and generative) for TD Bank’s Business Banking division, solving problems like agentic AI, LLM applications, pricing, and anomaly detection to drive data-driven decision-making.
Senior Machine Learning Engineer
Senior ML Engineer designing and deploying recommendation systems, search algorithms, and full-stack ML pipelines at scale for Tubi's free streaming platform.
Associate Software Developer-Machine Learning
Develop open-source ML tools and a flagship product, packaging models into reusable software components and building libraries, pipelines, and APIs for ML researchers. Core tech: Python, TensorFlow, PyTorch, scikit-learn.
Staff ML Engineer: AI Strategy & Production Leadership
Lead AI strategy and production for RBC Borealis in Toronto, owning ML projects from prototyping to deployment, optimizing infrastructure, and mentoring engineers to align AI with business goals.
Machine Learning Engineer, Safety and Customer Care AI
ML Engineer fine-tuning open-source LLMs and building AI agents for Lyft's Safety and Customer Care team using PyTorch, LangGraph, and post-training methods like SFT, LoRA, and RLHF.
Machine Learning Engineering Intern
ML Engineering Intern on Swiss Re's Data Driven Underwriting team, building ML/AI products and data pipelines for life insurance underwriting using Python/R, TensorFlow/PyTorch, and NLP/LLM technologies.
AI/ML Test Engineer
Design and run tests to ensure AI models are accurate, fair, and secure, using tools like PyTest and TensorFlow Model Analysis.
AI / Machine Learning Developer
Develop, fine-tune, and deploy LLMs and ML systems for a B2B SaaS org-chart platform, building RAG pipelines, MCP servers, and Python microservices integrated into the web and cloud stack.
Machine Learning Deployment Engineer
Automate the deployment of general-purpose robot control stacks using CI/CD pipelines, infrastructure as code, and cloud infrastructure, working across a hybrid environment to support ML model and software delivery.