U

Ubisoft

Global video game developer and publisher

AI Programmer - R6 Siege

Game EngineeringConfirmed live in the last 24 hours
Full-timeMontreal, QC, CanadaNo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree in computer science or computer engineering, or equivalent education or experience.
  • At least five years of C++ programming experience in the video game industry, embedded systems, or another relevant field.
  • Proficiency in C++.
  • Experience designing for consoles.
  • A meticulous and flexible approach to organizing work.
  • Ability to communicate with different disciplines and support the team in maintaining game quality and vision.
  • Creativity and interest in innovation.

Responsibilities

  • Design, develop, and maintain the systems and behaviors that drive Rainbow Six Siege AI bots.
  • Develop credible behaviors that realistically reproduce the decisions, tactics, and reactions of real Rainbow Six Siege players.
  • Develop in C++ and use the team's tools and technologies to create, test, and iterate on artificial intelligence features.
  • Collaborate with programmers, game designers, testers, and other AI specialists to continuously improve bot quality and realism.
  • Contribute to improving the tools, technologies, and pipelines used to develop, debug, and validate AI behaviors.
  • Use game data, test results, and player feedback to iterate on AI features and improve their quality, robustness, and realism.
  • Proactively identify performance, stability, and quality issues and contribute to resolving them.
  • Own features from design through delivery while maintaining a high level of quality and reliability.
  • Stay informed about advances in artificial intelligence and contribute to technical innovation within the team.

About the Company

Ubisoft

Global video game developer and publisher

Ubisoft is a global developer and publisher of interactive entertainment, creating, marketing, and selling video games for consoles, PCs, and mobile devices. Its products run as traditional paid games, in-game purchases, and subscription services, and are supported by major franchises such as Assassin’s Creed, Far Cry, and Rainbow Six. Games are built to run across platforms with optional in-game purchases and ongoing services, and Ubisoft also develops its own tech, like Ubisoft Scalar, to streamline game development and enhance player experiences. The company differentiates itself through its large portfolio of enduring franchises, its in-house technology investments, and its active support for esports, community building, accessibility, and inclusion. Ubisoft’s goal is to deliver engaging interactive experiences at scale, grow its global gaming ecosystem, and maintain leadership in game development and publishing while expanding services and accessibility for a wide audience.

Company size
10,001+
Company stage
IPO
Headquarters
Montreuil, France
Founded
1986

Recently Posted Jobs

Explore more opportunities at Ubisoft

See more jobs