37 Machine Learning Jobs in Canada

We Love AI Jobs lists 37 open Machine Learning jobs in Canada at 28 companies, including Cohere, Workday and Merantix Capital. Most of these roles are based in Toronto, Montreal and Ottawa. 46% of them (17) can be done remotely. The largest seniority levels are senior and mid-level. 8 listings publish a salary; their average starting salary is $140K a year. Each listing links to the company's own application page.

Open roles

37

Companies

28

Remote

46%

Avg. salary

$140K

Open Positions

Page 1 of 2

Member of Technical Staff (Agents)

External

MLabs

Toronto, Ontario, Canada
Full-time

Associate Director-AI&Data

External

Accenture Federal Services

Location not specified
Full-time

Senior Data Scientist

External

Qventus, Inc

Remote, Canada
Full-time

Senior AI Engineer - Evisort AI

External

Workday

Canada, BC, Vancouver
Full-time
LangChain
LlamaIndex

Senior Machine Learning Developer

External

Numa

Montreal, Quebec, Canada
Full-time
Ray Serve
Dagster
Vertex AI
LiveKit

Senior Applied Scientist, ML Predictive Maintenance (Asset Intelligence)

External

MaintainX

Canada (Hybrid)
Full-time
89,790 – 131,400
PyTorch
TensorFlow

Architect, Data Science

External

Lovelytics

Toronto, Ontario
Full-time
Databricks
MLflow
Hugging Face
LangChain

Senior Software Developer - AI Agents & Systems Design

External

Fulltime AI

Remote (Ontario, Canada)
Full-time
Cursor
Claude
GitHub Copilot

Machine Learning Developer

External

Merantix Capital

Toronto, ON, CAN
Full-time
TensorFlow
PyTorch

Senior Staff Data Scientist

External

Zendesk

Montreal, Canada
Full-time
Claude
Cursor

Machine Learning Engineer

External

Helm.ai

Remote - Canada
Full-time

Principal AI Engineer, Aerospace & Defense

External

Ultimo

Remote (Ottawa, Ontario, Canada)
Full-time

Forward Deployed Engineer, Sovereign AI

External

Cohere

Ottawa (Hybrid)
Full-time
127,750 – 281,050
North

Principal Engineer, AI Production Readiness

External

Workday

Canada, ON, Toronto
Full-time
AWS Bedrock
AgentCore
Databricks Agent Bricks

Senior AI Developer

External

Merantix Capital

Toronto, ON, CAN
Full-time
AWS Bedrock
Strands

Senior Applied Machine Learning Engineer - Asset Intelligence

External

MaintainX

Canada (Hybrid)
Full-time
89,790 – 131,400
LangChain
Hugging Face
PyTorch
TensorFlow

Senior Software Engineer, AI

External

Klue

Toronto, Ontario
Full-time
102,200 – 167,900
OpenAI
Anthropic
PyTorch
Transformers

Sandbox Agentic Engineer (Remote, CAN)

External

CrowdStrike

Canada - Remote ON
Full-time
vLLM
SGLang
OpenAI
Anthropic

Staff Software Engineer, GPU Inference

External

Cerebras

Toronto, CAN (Hybrid)
Full-time
vLLM
PyTorch
SGLang
TensorRT-LLM

Prompt Engineer

External

Netomi

Remote (Toronto , Canada)
Full-time
TensorFlow
PyTorch
Hugging Face
GPT-3

Software Developer

External

Promise Robotics

Remote, Canada (Hybrid)
Full-time
Keras

Applied Machine Learning

External

Ideogram

Toronto
Full-time
PyTorch
JAX

Senior Software Engineer — Matching (Canada)

External

People.ai

Remote (Toronto)
Full-time

Research Engineer

External

Helm.ai

Remote - Canada
Full-time
TensorFlow
PyTorch

Automation Engineer, Agentic Orchestration

External

StackAdapt

Canada; United States
Full-time
128,000 – 176,000
OpenAI
Google Vertex AI
AWS Bedrock
LangChain

Senior Backend / AI Systems Engineer

External

Spellbook

Remote - Ontario
Full-time
OpenAI
Anthropic

Machine Learning Intern/Co-op (Winter 2027)

External

Cohere

Remote (Canada)
Internship
TensorFlow
TF-Serving
JAX
XLA/MLIR

Senior Software Engineer - Python & AI

External

Nearform

Canada
Full-time
LangGraph
Agentspace

Lead Machine Learning Engineer - ML Infrastructure

External

Samsara

Remote - Canada
Full-time
Ray
RayDP
Spark

Senior Software Developer

External

Solace

Ottawa, Ontario (Hybrid)
Full-time
GitHub Copilot
Cline
Claude Code
Aider

Related AI job searches