Gaming Industry Job Tracker

StudiosUbisoft › AI Programmer (Far Cry)

AI Programmer (Far Cry)

Ubisoft · Montreal, Quebec, Canada · Senior · Engineering · Posted 2026-08-24 · Full Time

Apply on studio site →

About this role

Company Description

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 perspectives help both players and teams thrive. If you’re passionate about innovation and pushing entertainment boundaries, join our journey and help create the unknown!

Job Description

What you’ll do

This programmer will be responsible for anything related to NPC behavior tech:

•    Shared responsibility for maintaining, debugging, and improving anything related to NPC behaviors:

•    Work in C++ and behavior trees, both to build AI behaviors and building user-friendly and reliable nodes.
•    Have a knack for AI and game design and be very quality focused. We expect people to regularly play the game, give feedback and iterate on their own features.
•    Be comfortable working closely with animators and the systems they use.
•    Proactively update the AI leadership team about potentially unidentified work, such as missing features and/or performance issues and work on them.

Qualifications

What You Bring 

Apply on studio site →

Applying to Ubisoft?

I'm an ex-Riot hiring manager, and I'll give you 1-on-1 help before you hit apply. Join the waiting list →

Similar open roles

TitleCompanyLocationPosted
Tools Developer (Apex Legends) Electronic Arts Vancouver - Great Northern Way, Canada 2026-09-11
Senior Software Engineering Manager - EA SPORTS™ UFC Electronic Arts Vancouver, Canada 2026-09-04
Site Reliability Engineer Electronic Arts Vancouver, Canada 2026-09-01
Senior AI Software Developer Electronic Arts Montreal, Canada 2026-08-31
Lead Software Engineer - EA SPORTS™ NHL Electronic Arts Vancouver, Canada 2026-08-31
Online Software Engineer - EA SPORTS™ UFC Electronic Arts Vancouver, Canada 2026-08-28
Systems Software Engineer - EA SPORTS™ NHL Electronic Arts Vancouver, Canada 2026-08-27
Systems Software Engineer - EA SPORTS™ NHL Electronic Arts Vancouver, Canada 2026-08-27