ML / AI Jobs in Canada
There are 574 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 68% of the 90 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 161
- 501-1000 employees 40
- 51-200 employees 9
- 11-50 employees 8
- 201-500 employees 4
- 1-10 employees 2
Software Engineer (Machine Learning)
Optimize and analyze ML/AI performance on Arm hardware/software, feeding insights back to engineering teams and producing technical summaries.
Sr. Machine Learning Engineer
Build and improve large-scale machine learning systems to personalize Pinterest’s Homefeed, Ads, Search, and more using deep learning and big-data tech.
Senior Machine Learning Engineer
Build and deploy ML systems for video recommendations and personalization at scale using deep learning frameworks like TensorFlow or PyTorch.
Senior Developer (AI/ML/Gen AI Solutions)
Lead AI/ML and GenAI solution development, architect full-stack systems on GCP/Azure, and mentor teams while bridging business needs with technical execution.
Machine Learning Engineer (Pipeline Developer)
Build and improve ML pipelines for media/entertainment tools, implementing deep-learning models in Python/C++ to process VFX and game data at scale.
Machine Learning Engineer
Build and deploy production-grade ML systems for utility operations, focusing on time-series forecasting, anomaly detection, and geospatial intelligence with MLOps and cloud/on-prem deployments.
Machine Learning Engineer
Build and deploy AI-powered retrieval and agentic systems using LLMs, RAG, and cloud-native ML pipelines to enhance Workday’s HR and finance platforms.
Lead Machine Learning Engineer
Lead the design and scaling of multi-modal, agentic AI systems for banking workflows, from model evaluation to production deployment in a fast-growing startup.
Head of Applied Machine Learning (Remote)
Lead the development of ML and LLM-powered models for ranking, personalization, and curation to improve Gametime’s event-discovery platform and drive business impact.
Senior Geospatial Machine Learning Engineer
About the Role Join the Vegetation Modeling team at a mission-driven climate-tech company that uses AI and advanced satellite imagery to help utilities prevent wildfires and power outages by identifying vegetation…
Principal Machine Learning Engineer
Build and deploy production-grade ML and LLM systems across multi-cloud, designing end-to-end pipelines and MLOps workflows with PyTorch/TensorFlow and cloud-native tooling.
Staff / Principal Machine Learning Engineer, Speech - Canada
Build and optimize speech AI models for text-to-speech and speech-to-text to power AI-driven game characters and virtual worlds.
Lead Software Engineer with AI/ML Focus
Lead a full-stack team to build AI/ML-powered user experiences, mentor engineers, and deliver client solutions using Python, JavaScript, and Google Cloud.

Machine Learning Engineer at Doppel
Build AI models to detect and prevent cyber threats for a cybersecurity product company.
Entry-Level Machine Learning Engineer at ALS
Junior ML engineer on ALS’s Global AI Team building and deploying AI models, LLMs, and Agentic AI systems with Python, TensorFlow, and GCP.
Junior Machine Learning Engineer at ALS
Build and deploy AI/ML applications using Large Language Models and deep learning frameworks like TensorFlow in a hybrid environment.
Generative AI Machine Learning Engineer Position
Builds and deploys generative-AI systems that create culinary content for HelloFresh’s chefs, using Python/SQL and MLOps tools like MLFlow and Prefect.