As an AI programmer at Ubisoft Montreal, you will participate in the design and development of AI systems that bring game characters and interactions to life
Job Summary
As an AI programmer at Ubisoft Montreal, you will participate in the design and development of AI systems that bring game characters and interactions to life.
In this role, you will work closely with multidisciplinary teams to deliver credible, readable, and performant behaviors directly integrated into the game experience.
You will design, implement, and maintain real-time gameplay AI systems under Unreal Engine, including gameplay systems, behavior trees, EQS, perception systems, state machines, and movement behaviors.
Matching Summary
As an AI programmer at Ubisoft Montreal, you will participate in the design and development of AI systems that bring game characters and interactions to life.
Skills & Requirements
Must-have
Unreal Engine AI systems
C++ game AI programming
real-time AI development
AI behavior implementation
AI system optimization
Nice-to-have
collaboration in multidisciplinary teams
passion for innovation
curiosity and continuous improvement
clear and structured communication
Key Requirements
5+ years of programming experience
Degree in Computer Science or Software Engineering