Expert AI gameplay programmer building spawning, behavioral AI, and systemic open-world systems for CD PROJEKT RED’s Cyberpunk 2. Mentoring developers and optimizing game performance.
Responsibilities
Develop believable worlds for Cyberpunk 2 by architecting systems and features for designers to create and populate the open world
Integrate bespoke content with a systemic open world
Implement low-level systems driving spawning and behavioral AI
Work closely with designers and developers to understand needs and enable efficient open-world population
Build and maintain major systems for spawning, AI, and systemic gameplay
Monitor open-world performance and memory usage, optimize as needed, and develop improvement strategies
Oversee technical efforts through code reviews, mentoring, and technical proposal reviews
Develop debug tools and designer tools for non-deterministic systemic gameplay
Write high-quality, optimized, bug-free code aligned with project goals
Foster cross-functional collaboration so tools contribute effectively to game systems and components
Requirements
At least 7+ years of professional experience as a programmer within the games industry
Strong proficiency in C++ programming
Knowledge of Unreal Engine
Experience with procedural content generation and systemic gameplay
Experience with current-gen console hardware
Experience developing AI systems in games
Good understanding of geometric algorithms and data structures
Experience writing multi-threaded systems
Experience profiling and optimizing code
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 technical and non-technical stakeholders
Benefits
Company-paid medical healthcare (dental, vision, and mental)
Free mental health support, including access to counseling, psychiatric care, and a variety of well-being webinars
Paid leave — 26 days of vacation, 10 sick days, & 12 calendar holidays per year
RRSP with employer matching
Lifestyle Spending Account (LSA) – $100 per month to use towards fitness, wellness, internet, home office equipment, learning, streaming services, and more
Menstrual leave — employees who menstruate can take one extra day off when experiencing period pain
RED Parents Network — support for working parents
Flexible working hours
Trainings, lectures, and courses — internal workshops, knowledge-sharing initiatives, online tutorials, and e-learning classes
A welcome pack filled with goodies
Dog-friendly office
Truly international working environment
No dress-code
May be eligible for a long term incentive program (option to purchase CDPR stock after the vesting period)
Senior AI gameplay programmer building navigation, pathfinding, and avoidance systems for CD PROJEKT RED’s Cyberpunk 2 RPG. Creating scalable open - world AI tools and behaviors.
Senior Gameplay Designer crafting mechanics and gameplay systems for Cyberpunk 2. Joining CD PROJEKT RED, creator of story - driven role - playing games.
Senior Gameplay Animator creating hand - key and motion - capture animations for People Can Fly’s AAA action games. Implementing gameplay assets and collaborating in Montreal’s global game - development studio.
Senior Unity 3D artist creating polished stylized environments for Fivestone Studios, a creative media agency. Building scenes, animations, and light VFX for interactive real - time experiences.
Lead Unity Developer owning architecture, integration, and delivery of immersive Unity applications for Fivestone Studios. Bridging creative technology, AV hardware, web overlays, and real - time visual systems.
Senior Gameplay Programmer building Netflix game prototypes across genres using Unreal Engine 5, C++, and Blueprints. Developing gameplay systems for cloud streaming and Netflix’s Game Controller.
Game Developer creating interactive scenes, bugs, and gameplay challenges for micro1’s AI evaluation project. Designing reference solutions and testing criteria for next - generation game - creation systems.
Unity Developer building Unity and C# interactive learning experiences for Enable Education and RedT Kids' Media. Developing, optimizing, and deploying simulations across desktop, mobile, and WebGL platforms.
Senior/Lead gameplay animator crafting responsive character movement, controls, and camera systems for NetEase Games’ AAA FPS projects. Owning animation features from prototype through in - game polish.
Unreal Engine Developer building gameplay systems for iLogos Game Studios, a mobile game development partner. Implementing and optimizing Unreal Engine 5 features with C++ and Blueprints.