Talent.com
AI Programmer
AI ProgrammerUbisoft • Montreal, QC, CA
AI Programmer

AI Programmer

Ubisoft • Montreal, QC, CA
3 days ago
Job type
  • Full-time
Job description

Job Description

As an AI Programmer at Ubisoft Montreal, you will design and develop artificial intelligence systems that bring characters and gameplay interactions to life. In this AI Programmer role, you will collaborate closely with multidisciplinary teams to deliver believable, readable, and high-performing AI behaviors integrated directly into the game experience.

What you’ll do

  • Design, implement, and maintain real-time gameplay AI systems using Unreal Engine, including Gameplay Ability System, Behavior Trees, EQS, perception systems, state machines, and movement behaviors.
  • Own AI behaviors end to end, from architecture and implementation to debugging, tuning, and optimization in-game.
  • Collaborate with gameplay, animation, technical design, and programming teams to deliver readable, systemic, and reliable AI.
  • Optimize AI systems with a strong focus on performance, CPU usage, behavior level of detail, and agent scalability.
  • Prototype and iterate quickly on AI behaviors to validate design intentions.
  • Identify and fix AI-related bugs while improving overall stability.
  • Contribute to code quality through best practices and code reviews.
  • Document AI systems and share best practices across the team.

Qualifications

What you bring to the team

  • A degree in Computer Science or Software Engineering
  • At least 5 years of experience in programming.
  • Strong C++ programming skills applied to game AI.
  • Hands-on experience with Unreal Engine AI systems.
  • Solid understanding of gameplay design principles and their AI implementation.
  • Multiplayer game development experience.
  • Ability to debug, analyze, and optimize complex systems.
  • Collaborative mindset within multidisciplinary teams.
  • Commitment to clean, maintainable, high-quality code.
  • Curiosity and a continuous improvement mindset.
  • Clear and effective communication skills.
Create a job alert for this search

AI Programmer • Montreal, QC, CA

Similar jobs

Senior AI Programmer Creating Cutting-Edge Gaming Experiences

PlayStation NetworkMontreal
Full-time

Elevate gaming with your expertise as a Senior AI Programmer.You will design and implement various AI systems, ensuring technical quality and delivering thrilling player experiences in an inclusive...Show more

 • Promoted

Senior AI Programmer Crafting Innovative Game Systems and Features

Sony PlaystationMontreal (administrative region), QC, CA
Full-time

Unleash your expertise as a Senior AI Programmer shaping cutting-edge game experiences.Join a dynamic team focused on delivering high-quality AI systems, all while ensuring technical excellence in ...Show more

 • Promoted

Senior AI Programmer: Gameplay AI & Systems Lead

Sony Interactive EntertainmentMontreal
Full-time

A leading gaming company in Montreal is seeking a Senior AI Programmer to own various AI systems while ensuring technical quality.You will define technical requirements and work within a multidisci...Show more

 • Promoted

AI Automation Engineer — Scalable Workflows & Integrations

Beyond HostingMontreal (administrative region), QC, CA
Full-time

A leading Canadian creative agency seeks a skilled Infrastructure Engineer to support their AI automation efforts.You will be responsible for building n8n workflows, utilizing Claude Code CLI, and ...Show more

 • Promoted

Emerging Researcher: AI, ML & CS Projects

GoogleMontreal (administrative region), QC, CA
Full-time

A leading technology company is seeking a Student Researcher in Montreal, Quebec, for projects focusing on real-world problem solving.This role requires students pursuing a Bachelor's or Master's d...Show more

 • Promoted

AI Developer - Canada

Valsoft CorporationMontreal (administrative region), QC, CA
Full-time

Fluent Software Group is part of Valsoft Corporation’s family of operating groups, a global leader in acquiring and growing vertical market software companies.We focus on specialized industries whe...Show more

 • Promoted

AI Automation & Integration Architect

ContentJet Inc.Montreal (administrative region), QC, CA
Full-time

A leading UGC creative agency is looking for an Automation Integration Engineer in Capitale-Nationale, Quebec.The role involves building and maintaining automation workflows, managing self-hosted i...Show more

 • Promoted

C# Developer Specializing in AI Enhancement

IntrahealthMontreal (administrative region), QC, CA
Full-time

Join on the forefront of health technology as a Senior Software Developer.NET to enhance electronic health record systems, supporting healthcare professionals globally.In this pivotal role, you'll ...Show more

 • Promoted

AI Developer

Hanalytica GmbHMontreal (administrative region), QC, CA
Full-time

This range is provided by Hanalytica GmbH.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Our client is looking for an exceptional.AI and machin...Show more

 • Promoted

AI Developer

Valsoft CorpMontreal (administrative region), QC, CA
Permanent

Valsoft Corporation acquires and develops vertical market software companies through a buy‑and‑hold strategy.Unlike traditional private equity, we don’t flip companies—we operate them for the long ...Show more

 • Promoted

AI Automation Developer

Great Foods - Egyptian International For Food ProductsMontreal (administrative region), QC, CA
Full-time

Great Foods is one of Egypt's largest food companies and a key part of the El Naggar Group.Founded in 1978, Great Foods employs over 2000 individuals across six factories.We specialize in producing...Show more

 • Promoted

Senior AI Programmer — Cutting‑Edge AAA Multiplayer Studio

Haven Interactive StudiosMontreal
Full-time

A game development studio in Montreal is looking for a Senior AI Programmer with over 8 years of experience to deliver high-quality systems and features.The role requires strong knowledge of C++, g...Show more

 • Promoted

AI Developer II — Hybrid Role, Lead AI Features

Intact Financial CorporationMontreal (administrative region), QC, CA
Full-time

A leading Canadian insurance firm in Montreal is seeking an AI Developer II.This role involves building and integrating AI solutions that improve operational processes, working closely with data te...Show more

 • Promoted

Innovative AI Coder for Automations

FlightHubMontreal
Full-time

Unleash your potential as an AI Coder, focusing on building groundbreaking agents and internal tools.This hands-on role requires in-person collaboration and encourages rapid experimentation and cod...Show more

 • Promoted

AI Programmer

Ubisoft EntertainmentMontreal
Full-time

Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more.We believe diverse per...Show more

 • Promoted

AI Agent Architect — Build Autonomous Workflows

MosaecMontreal (administrative region), QC, CA
Full-time

A dynamic tech agency in Montreal seeks an AI Agent Architect to lead automation initiatives and built multi-agent systems that replace manual tasks.You will audit operations, design AI workflows, ...Show more

 • Promoted

Senior AI Programmer — AAA Multiplayer Games

Haven Interactive, LLCMontreal (administrative region), QC, CA
Full-time

A leading interactive entertainment studio in Quebec is seeking a Senior AI Programmer with over 8 years of experience.This role involves delivering high-quality systems, optimizing code for perfor...Show more

 • Promoted

Senior AI Programmer

Haven Studios IncMontreal (administrative region), QC, CA
Full-time

In May 2021, we embarked on a journey to start Haven Studios with a small team and big ambitions.Our goal was to build a studio where we could make the kind of games we've always wanted to create –...Show more