Senior AI Programmer
closed
CD PROJEKT SA
Summary
Join CD PROJEKT RED as a Senior AI Programmer and contribute to the development of Cyberpunk 2. Work closely with designers and developers to build and maintain AI systems for an open-world game. Develop debug and designer tools, write optimized and bug-free code, and foster collaboration across teams. This fully remote position (USA or Canada) requires 7+ years of game programming experience, strong C++ and Unreal Engine proficiency, and experience with AI systems and multi-threaded programming. The ideal candidate will also possess a deep understanding of 3D mathematics, geometric algorithms, and Unreal Engine internals. Enjoy benefits such as company-paid healthcare, paid leave, 401k matching, flexible hours, and professional development opportunities.
Requirements
- At least 7 years of professional experience as a programmer within the games industry
- Strong proficiency in C++ programming and knowledge of Unreal Engine
- Experience with current-gen console hardware
- A good understanding of geometric algorithms and data structures
- Experience developing AI systems in games
- Experience in writing Multi Threaded systems
- Extensive knowledge of internal Unreal workings, especially Blackboards and Smart Objects
- A good understanding of 3D mathematics
- Ability to think creatively and strategically to overcome technical challenges and drive innovation in technology
- Excellent communication and interpersonal skills, with the ability to effectively communicate complex technical concepts to both technical and non-technical stakeholders
Responsibilities
- Work closely with designers and other developers to understand their needs and ensure they have the ability to create smart and efficient AI systems
- Build and maintain major systems that define AI behaviour in an open world
- Develop debug tools, designer tools needed for the systems
- Write high-quality code that is optimised, bug-free, and aligned with project goals
- Foster cross-functional collaboration to ensure the tools contribute effectively to all game systems and components
Preferred Qualifications
- Professional experience with Mass AI in Unreal 5
- Experience with ECS or Mass Framework
- Shipped at least 1 AAA title
Benefits
- Company paid medical healthcare (dental vision & mental)
- Paid Leave β 20 days of holiday for every team member per year (26 days after two years)
- 401K with employer matching
- Gym Membership Reimbursement
- Flexible working hours
- Trainings, lectures and courses β internal workshops, knowledge-sharing initiatives, online tutorials, and e-learning classes are all available








