CD PROJEKT RED is looking for a Lead AI Engineer to lead the development of AI for Project Sirius - A multiplayer game in the Witcher universe, pushing the envelope for immersive games and creating an emotional, action-packed open-world experience.
Requirements
- Experience in creating an AAA title for game consoles, debugging, and profiling these games in a console environment.
- Good knowledge of Unreal Engine 5 - especially features and systems related to the AI, navigation, smart objects, movement, etc.
- Experience with Multiplayer, syncing game states, and NPCs.
- Experience with removing systems from the Main Thread.
- Knowledge of modern game systems architecture.
- Deep knowledge of C++.
- Math & algorithmic skills.
- Good & practical knowledge of code parallelization.
Responsibilities
- Establish and oversee the architecture and technical strategy for AI and systems
- Develop strategic plans for the AI, including resource allocation, project timelines, and technology roadmaps.
- Collaborate closely with art, animation, design, and other engineering teams to align AI and crowd systems with the creative vision for the project.
- Drive standards for clean, high-quality, and efficient C++ code, ensuring best practices in optimization, readability, and maintainability.
- Ensure thorough documentation, both in-code and for broader knowledge-sharing, enabling smooth onboarding and collaboration within the team and across departments.
- Direct efforts to proactively identify and resolve issues, ensuring that character systems contribute to an overall polished and performant product.
- Stay up-to-date with the latest industry trends, emerging technologies, and best practices in AI, navigation and behavior systems, and bring innovative ideas to the team.
Other
- Formal experience as a Manager or Lead.
- Lead and mentor a team of talented engineers, fostering a collaborative and innovative environment.
- Being able to work with not only programmers but also artists and designers in a multilingual environment.
- Excellent communication and interpersonal skills, with the ability to effectively communicate complex technical concepts to both technical and non-technical stakeholders.
- Experience working in an Agile development environment is a plus, with a mindset geared towards adaptability, collaboration, and continuous improvement.