AI Engineering Jobs in Canada
There are 499 open AI Engineering jobs in Canada on freehire right now. 195 of them were posted recently. The skills employers ask for most often are ai, python and llm.
Salary
| Currency | Period | 25th | Median | 75th | Postings |
|---|---|---|---|---|---|
| CAD | year | CA$135,000 | CA$175,000 | CA$184,000 | 53 |
| USD | year | $171,749 | $198,750 | $223,625 | 14 |
From postings that disclose pay. Currencies are counted separately, never converted.
Most requested skills
- ai 96%
- python 69%
- llm 63%
- agentic-ai 56%
- machine-learning 56%
- cloud 55%
- api 51%
- generative-ai 43%
How the work is done
- Hybrid 81 · 16%
- Remote 66 · 13%
- Onsite 9 · 2%
Visa sponsorship offered in 72% of the 50 postings that state a position on it.
Seniority
- Senior 132
- Lead 35
- Staff 24
- Principal 16
- C-level 11
- Intern 5
Who is hiring
- 1000+ employees 121
- 501-1000 employees 43
- 51-200 employees 15
- 11-50 employees 6
- 201-500 employees 3
- 1-10 employees 1
Senior Software Engineer (Senior AI Engineer)
Senior AI Engineer at Scotiabank designing and building intelligent software solutions using Python, microservices, and LLM APIs to solve banking challenges.
AI Engineer
AI Engineer at IBM Client Innovation Centre Quebec (LGS) deploying and monitoring LLM/AI models into production using containers, CI/CD, and cloud AI services, while collaborating with data scientists on large-scale digital transformation projects.
Applied AI Engineer
Design and scale enterprise AI agent systems using Python, ML, NLP, and generative AI (RAG pipelines) for regulated industries like financial services.
Generative AI Engineer
The Senior Generative AI Engineer will design and deploy enterprise-grade AI solutions and intelligent agents using LLMs, RAG, and Azure cloud technologies. This role involves building scalable microservices and implementing MLOps practices within a professional enterprise environment.

Senior Software Developer, Applied AI
Build and enhance Cloud Applied AI solutions like Gemini Enterprise by writing and testing production code, leading design reviews, reviewing peer code, and debugging issues across the full-stack, leveraging LLMs and ML infrastructure.
LLM Agent Engineer - Specialist
Engineers build and operate LLM agents in production, focusing on reliability, evaluation, adoption, and internal agent layers (e.g., shared memory, reusable skills). Core technologies include LLM agents and production deployment.
Platform AI Engineer (Vancouver) — Build Scalable AI Services
Build and operate secure, scalable AI services on AWS, turning research into production-ready features for governance data.
AI Automation Engineer
Designs and builds AI-powered workflow automations to streamline restaurant team management for 7shifts’ scheduling/payroll platform, collaborating with cross-functional teams to identify inefficiencies and ship scalable solutions.
Développeur(se) IA/AI Engineer – Databricks
The AI Engineer will design, develop, and deploy scalable agentic AI systems and generative AI applications using the Databricks platform. This role involves collaborating with data scientists and engineers to integrate AI models into production environments while utilizing Python, SQL, and modern cloud architectures.
Job: Software Developer (Applied AI)
The Software Developer (Applied AI) designs, builds, and deploys LLM-integrated applications and agentic AI tools to automate workflows and support internal departments. The role requires strong Python expertise, experience with containerization, and the ability to architect scalable systems.
Senior AI Software Engineer: Build Scalable AI Services
Senior AI software engineer at RBC in Calgary builds and deploys scalable AI services using Python and Go, collaborating with researchers and infrastructure teams.
GenAI Platform Engineer – DevOps, Kubernetes, LLMOps & GitHub Actions
Build and operate enterprise AI platforms and services using GenAI, LLMOps, Kubernetes, and Docker. Develop CI/CD pipelines, RAG services, and inference APIs while coaching teams on DevOps.
Senior QA AI Automation Engineer
A Senior QA AI Automation Engineer at RBC leads the development of AI-driven QA automation frameworks for mission-critical Rates systems, managing end-to-end testing and collaborating with teams to ensure high-quality releases for production applications, using Python, CI/CD tools, and AI development tools.