Description
We are seeking an enthusiastic and flexible programmer to join our team in creating cutting-edge AI Bots for Rainbow Six Siege.
As an AI Programmer, you will design, develop, and maintain systems and behaviours that drive the AI Bots in Rainbow Six Siege.
Responsibilities:
- Design, develop, and maintain systems and behaviours that drive the AI Bots in Rainbow Six Siege.
- Develop credible behaviours that allow bots to realistically reproduce the decisions, tactics, and reactions of real players.
- Develop in C++ and use team tools and technologies to create, test, and iterate on AI features.
- Collaborate closely with programmers, game designers, testers, and other AI specialists to continuously improve bot quality and realism.
- Participate in improving tools, technologies, and pipelines used to develop, debug, and validate AI behaviours.
- Use game data, test results, and player feedback to iterate on AI features and improve quality, robustness, and realism.
- Proactively identify performance, stability, and quality issues and contribute to their resolution.
- Take ownership of features from conception to delivery, maintaining high-quality and reliability standards.
- Stay up-to-date with AI advancements and contribute to technical innovation within the team.
Qualifications:
- Bachelor's degree in Computer Science or equivalent.
- Minimum 5 years of experience in C++ programming in the video game or embedded systems sectors.
- Proficiency in C++.
- Experience in console development.
- Strong organisational skills, with attention to detail and flexibility.
- Excellent communication skills, with ability to support and lead the team in terms of quality and game vision.
- Creativity and enthusiasm for innovation.