As of November 6, 2026, Jobsy lists 94 machine learning engineer jobs in Canada. The median advertised pay is $174,990 a year (from 11 postings). The most active employers are Tiger Analytics Inc., The Toronto-Dominion Bank (Canada) and Affirm. Skills often requested: machine learning, ml, python and pytorch.
No matching filters. Try another name.
94 jobs·Latest jobs · Canada··
Why we group jobs by company
Jobs from the same identified company share one card in each results page. As you load more, we merge that company’s additional jobs into its existing card, so large employers do not keep taking extra space. Use the arrows or numbered dots to browse, or View all to compare its loaded jobs and reach the company’s full list. Company pages show separate job cards.
4+ YOECandidates need a bachelor's, master's or doctorate in a related field plus years of relevant experience, or equivalent experience. Hands-on LLM, production ML and software engineering skills are required, and candidates must pass Microsoft Cloud background checks.
Machine learning, ML, Statistics, Computer science, Computer engineering, Research
Candidates need advanced hands-on experience with Azure Machine Learning, MLOps, CI/CD and containerized deployment, plus strong Python and production ML engineering skills. Deep knowledge of ML algorithms, statistics and data drift is also required.
Azure Machine Learning, Azure AI Foundry, Databricks, Power BI, Power Automate, VS Code
Candidates need extensive hands-on experience deploying machine learning models in production, plus advanced skills in Azure Machine Learning, MLOps and model monitoring. Strong Python and SQL skills, a solid grounding in statistics and ML algorithms, and clear communication with stakeholders are also needed.
Azure Machine Learning, Azure AI Foundry, Databricks, Power BI, Power Automate, VS Code
Candidates need advanced hands-on experience with Azure Machine Learning and Microsoft Foundry/Azure AI Foundry, strong Python and machine learning engineering skills, and solid knowledge of MLOps, containers, APIs, and model monitoring. A deep understanding of ML algorithms and statistics is also required.
Azure Machine Learning, Microsoft Foundry, Azure AI Foundry, Python, Git, Jira
Candidates need hands-on experience shipping agentic systems, strong data preparation skills for complex unstructured data, and experience with open-source LLMs and commercial LLM APIs. Mentorship in agile software teams and clear communication with internal and external stakeholders are also required.
8+ YOE3+ MgmtCandidates need 8+ years of progressive software, data or technology delivery experience, including 3+ years leading technical teams, and experience delivering enterprise solutions in regulated environments. Strong knowledge of SDLC, Agile, DevOps and CI/CD, plus hands-on familiarity with cloud, SQL/Python/Java/.NET, ETL tools and data governance, is expected.
Azure DevOps, Git, Azure Data Factory, Databricks, Informatica, DataStage
Instacart: Instacart, the leading grocery technology company in North America, works with grocers and retailers to transform how people shop.
5+ YOECandidates need five or more years deploying machine learning in production, strong Python and SQL skills, and experience with cloud platforms, Docker and monitoring. A bachelor's degree or equivalent experience is required; a master's or PhD is preferred.
Candidates need a master's or bachelor's degree in a technical field and demonstrated experience leading production machine learning or data platforms. Strong Python, Java, C or C++ coding and deep learning skills are required.
Candidates need senior experience building server-side or learning-based software that runs live for users, plus hands-on inference optimization and GPU or systems programming. Distributed systems, container orchestration and high-concurrency experience are also required.
MetaOptima: MetaOptima is a digital health tech company dedicated to revolutionizing the dermatology and skin care industry with affordable, effective and…
2+ YOECandidates need a master's or PhD in computer science or a related quantitative field, plus 2+ years building production computer vision and machine learning systems. Strong Python, PyTorch and cloud deployment skills are required.
Candidates need production ML ownership, transformer fine-tuning for text classification, and named entity recognition experience. They must be strong in Python, PyTorch and Hugging Face, able to justify evaluation thresholds, and authorized to work in Canada or the US.
PyTorch, Hugging Face Transformers, SageMaker, AWS, EKS, Terraform
5+ YOECandidates need 5+ years as a professional ML or software engineer, with production recommender systems experience, large-scale data processing and online experiment design. A Bachelor's or Master's in Computer Science or equivalent experience is required.
Python, Spark, Databricks, BigQuery, Kubernetes, Vertex AI
Zurich Insurance Company Ltd. needs candidates with Python and SQL skills, software engineering basics (Git, APIs, testing, CI/CD), and an understanding of the machine learning lifecycle. Experience with cloud platforms and production-ready solutions is expected, with depth varying by level and specialization.
3+ YOERECYCLEYE needs candidates with hands-on computer vision experience and about 3 to 5 years writing production Python code. They should have shipped ML into production in a commercial setting, ideally on edge devices, and know good software practice such as testing, version control and code review.
Candidates need experience putting neural network, computer vision or LLM models into production, plus strong Python skills and hands-on work with ML libraries. Experience with LLM APIs and prompt engineering is highly valued.
PyTorch, TensorFlow, Spark MLlib, XGBoost, SQL, OpenAI API
2+ YOECandidates need at least 2 years of professional machine learning engineering experience, including production ML systems or LLM applications. They must already use AI coding agents regularly and be able to judge the quality of model-generated ML code.
2+ YOECandidates need at least 2 years of professional machine learning engineering experience, including production ML systems or LLM applications. They must already use AI coding agents regularly and be able to judge the quality of model-generated ML code.
2+ YOECandidates need 2+ years of professional machine learning engineering experience, including production ML systems or LLM applications. They must regularly use AI coding agents such as Cursor or Claude Code and judge the quality of model-generated ML work.
Candidates need senior hands-on experience taking machine learning models from prototype into production. Expert Python and SQL, strong Azure ML, Databricks and MLflow skills, and experience with CI/CD and MLOps are required.
5+ YOECandidates need 5+ years of software engineering experience and strong Python skills, plus solid knowledge of algorithms, system design and testing. Experience with ML and MLOps tools, mission-critical systems, and working directly with customers is expected.
Candidates need a track record of shipping production computer vision models and strong Python skills, with experience in PyTorch, TensorFlow or scikit-learn. They also need experience optimizing models for edge devices, sound software engineering practices, and the legal right to work in Canada.
Candidates need hands-on AWS experience, ideally SageMaker, and a proven record of deploying machine learning models to production. Senior Python skills, solid knowledge of generative AI (RAG and agents), and fluent English are required.
Affirm: Affirm only uses legitimate company email address domains (either “@affirm.com” or "@us.greenhouse-mail.io”) to communicate with candidates via email.
2+ YOECandidates need 2+ years as a machine learning engineer or a relevant PhD, plus strong Python, SQL and machine learning skills. Experience with large-scale distributed systems and open source ML tools is required.
How much does a machine learning engineer make in Canada?
The median advertised pay is $174,990 a year, across 11 postings that list pay. The lowest quarter pays under $157,997 and the top quarter over $215,010.
Who is hiring machine learning engineers?
Tiger Analytics Inc. (6), The Toronto-Dominion Bank (Canada) (4), Affirm (3), Mercor (3) and Jumio (3).
What skills do machine learning engineer jobs ask for?
Postings most often mention machine learning, ml, python, pytorch, computer science, research, tensorflow and ci/cd.