Ubisoft

AI Programmer - (R6 SIEGE)

Ubisoft
Apply
2 months ago
Montréal, CanadaSenior

Responsibilities

  • Design, develop, and maintain AI bot systems and behaviors for Rainbow Six Siege.
  • Create believable bot decisions, tactics, reactions, and player-like behaviors.
  • Program in C++ and use team tools and technologies to create, test, and iterate on AI features.
  • Collaborate with programmers, game designers, QA testers, and AI specialists to improve bot quality and realism.
  • Improve the tools, technologies, and pipelines used to develop, debug, and validate AI behaviors.
  • Use gameplay data, test results, and player feedback to refine AI features.
  • Identify and resolve performance, stability, and quality issues.
  • Own features from conception through delivery while maintaining quality and reliability.
  • Stay informed about advances in artificial intelligence and contribute to technical innovation.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, or an equivalent combination of education and experience.
  • At least 5 years of C++ programming experience in the video game industry, embedded systems, or another relevant field.
  • Strong proficiency in C++.
  • Experience developing for console platforms.
  • Attention to detail, flexibility, strong communication, collaboration skills, creativity, and passion for innovation.

Benefits

  • Permanent employment.
  • Office-based work flexibility.

Tech Stack

Categories

Gaming
Ubisoft

About Ubisoft

10,000+ employees

Ubisoft develops and publishes video games for console, PC, and mobile players worldwide, monetized through premium titles, downloadable content, live services, and the Ubisoft+ subscription. Founded in 1986 and headquartered in Saint-Mandé, France, it operates studios globally and is publicly traded on Euronext Paris. Franchises include Assassin’s Creed, Far Cry, Tom Clancy’s Rainbow Six, and Just Dance.

Contact me