Description
We are seeking an enthusiastic and flexible programmer to join our team in creating cutting-edge AI Bots for Rainbow Six Siege.
Our goal is to develop bots that can credibly replicate the decisions, tactics, and behaviours of real players, providing a richer training and gaming experience.
Responsibilities:
- Design, develop, and maintain systems and behaviours that drive the AI Bots in Rainbow Six Siege.
- Develop credible behaviours that enable bots to realistically reproduce the decisions, tactics, and reactions of real Rainbow Six Siege players.
- Develop in C++ and utilise the team's tools and technologies to create, test, and iterate on artificial intelligence features.
- Collaborate closely with programmers, game designers, testers, and other AI specialists to continually improve the quality and realism of the bots.
- Participate in improving the 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 enhance their quality, robustness, and realism.
- Proactively identify performance, stability, and quality issues, and contribute to their resolution.
- Take ownership of features from design to delivery, maintaining high-quality and reliability standards.
- Stay up-to-date with advancements in artificial intelligence and contribute to technical innovation within the team.
Qualifications:
- Bachelor's degree in Computer Science or Computer Engineering, or equivalent education or experience.
- Minimum 5 years of experience in C++ programming in the video game or embedded systems sectors, or relevant fields.
- Proficiency in C++.
- Experience in console design.
- A unique blend of attention to detail and flexibility in work organisation.
- Excellent communication skills, with the ability to support and lead the team in terms of quality and game vision.
- Creativity and a passion for innovation.