CrawlJobs Logo

Filters

Location
Salary

Software Engineer - AI Canada Jobs (Hybrid work)

12 Job Offers

Senior Software Engineer Applied Gen AI Engineering
Save Icon
Location Icon
Location
Canada , Mississauga
Salary Icon
Salary
120800.00 - 170800.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Sr Software Development Engineer (Full Stack) - Evisort AI
Save Icon
Location Icon
Location
Canada , Vancouver; Toronto
Salary Icon
Salary
140000.00 - 210000.00 CAD / Year
Workday
Expiration Date
Until further notice
Software Development Engineer (Python) - Evisort AI
Save Icon
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
112000.00 - 168000.00 CAD / Year
Workday
Expiration Date
Until further notice
Principal Software Engineer - Evisort AI
Save Icon
Location Icon
Location
Canada , Vancouver; Toronto
Salary Icon
Salary
168000.00 - 252000.00 CAD / Year
Workday
Expiration Date
Until further notice
Software Development Engineer (Full Stack) - Evisort AI
Save Icon
Location Icon
Location
Canada , Vancouver; Toronto
Salary Icon
Salary
112000.00 - 168000.00 CAD / Year
Workday
Expiration Date
Until further notice
Senior Software Development Engineer (Backend) - Evisort AI
Save Icon
Location Icon
Location
Canada , Vancouver; Toronto
Salary Icon
Salary
140000.00 - 210000.00 CAD / Year
Workday
Expiration Date
Until further notice
Intermediate Software Engineer - Artificial Intelligence (AI)
Save Icon
Join Tucows Domains as an Intermediate AI Software Engineer in Toronto. Design and build AI-driven features using Python and Golang, integrating models like LLaMA. You'll need 3+ years of experience and expertise in LLMs, APIs, and scalable systems. Enjoy a remote-first culture with competitive c...
Location Icon
Location
Canada , Toronto
Salary Icon
Salary
100350.00 - 111500.00 CAD / Year
tucows.com Logo
Tucows
Expiration Date
Until further notice
Senior Software Engineer - PowerPoint, AI, Graphics & Performance
Save Icon
Location Icon
Location
Canada , Vancouver
Salary Icon
Salary
114400.00 - 203900.00 CAD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Software Engineer, AI Customer Interface Team
Save Icon
Join Braze's AI Customer Interface Team in Toronto as a Software Engineer. You will rebuild and enhance our AI decisioning product using Vue.js, TypeScript, and React, focusing on user-centric UX. This role requires 3+ years of frontend experience and offers competitive compensation, equity, and ...
Location Icon
Location
Canada , Toronto
Salary Icon
Salary
Not provided
braze.com Logo
Braze
Expiration Date
Until further notice
Software Engineer, AI Customer Interface Team
Save Icon
Location Icon
Location
Canada
Salary Icon
Salary
Not provided
braze.com Logo
Braze
Expiration Date
Until further notice
Senior AI Software Engineer
Save Icon
Location Icon
Location
Canada , Mississauga
Salary Icon
Salary
120800.00 - 170800.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Intermediate Software Engineer SRE – AI
Save Icon
Join PointClickCare as an Intermediate SRE – AI Engineer in Mississauga. Leverage your 5+ years in software engineering and AI/ML production experience to build intelligent, self-healing systems. Work with Python, Azure, Kubernetes, and modern AI frameworks to innovate healthcare technology. Enjo...
Location Icon
Location
Canada , Mississauga
Salary Icon
Salary
115000.00 - 128000.00 CAD / Year
pointclickcare.com Logo
PointClickCare
Expiration Date
Until further notice

About the Software Engineer - AI role

The modern technology landscape is defined by the convergence of sophisticated software engineering and the transformative power of artificial intelligence. A Software Engineer specializing in AI jobs is at the heart of this revolution, building the intelligent systems that analyze vast datasets, automate complex decisions, and power next-generation user experiences. These professionals are not just coders; they are architects of intelligence, designing robust, scalable infrastructure that enables machine learning models to operate in production environments.

The core responsibility of a Software Engineer in this field is to bridge the gap between data science and production engineering. While data scientists may create and train models, the software engineer is responsible for the entire lifecycle of the AI product. This includes building and maintaining high-throughput, low-latency backend services, developing cloud-native microservices, and creating the APIs that serve predictions to end-users. They work extensively with distributed systems, ensuring that data pipelines are reliable and that services can handle massive scale across multiple regions and cloud providers. A significant part of the role involves designing for resilience, fault tolerance, and observability, often managing services with demanding uptime requirements.

Typical responsibilities include architecting and developing complex backend systems in statically typed languages like Java, Go, or C++. Engineers must have deep expertise in cloud infrastructure (AWS, GCP, or Azure), containerization (Docker, Kubernetes), and event-driven architectures. They are expected to own projects end-to-end, from requirements gathering and design through implementation, deployment, and ongoing operations. Technical leadership is paramount; these engineers mentor peers, conduct code reviews, and make critical architectural decisions that balance performance, cost, and operability. They also collaborate closely with cross-functional teams, including product managers and data scientists, to align technical roadmaps with business goals.

To succeed in these roles, a strong foundation in computer science principles—including data structures, algorithms, and systems design—is essential. Candidates typically hold a BS, MS, or PhD in a related field or possess equivalent practical experience. Beyond technical expertise, employers seek self-starters with a strong sense of ownership and a customer-focused mindset. The ability to dig deep into hard problems, identify root causes, and drive projects to completion is critical. As the field evolves, proficiency with modern security practices and a track record of delivering high-quality, production-ready code are non-negotiable. For those passionate about building the infrastructure of the future, exploring Software Engineer AI jobs offers a challenging and impactful career path at the cutting edge of technology.