Programmeur·euse En Intelligence Artificielle

Ubisoft

Montreal, Canada
On-site
Unreal engine ai systems
C++ game ai programming
Real-time ai development
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
  • Unreal Engine experience
  • Multiplayer game experience

Work Rights

Not specified

Tailored Resume

Cover Letter