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.
Responsibilities
Work on Cyberpunk 2, the follow-up to Cyberpunk 2077
Create systems and features that help designers create highly advanced AI behaviours
Develop core navigation, pathfinding, and avoidance systems focused on scalability and open world performance
Work closely with designers and other developers to understand their needs and enable smart, efficient AI systems
Build and maintain major systems that define AI behaviour in an open world
Develop debug tools and designer tools needed for the systems
Write high-quality, optimized, bug-free code aligned with project goals
Foster cross-functional collaboration so tools contribute effectively to all game systems and components
Requirements
At least 5+ years of professional experience as a programmer within the games industry
Strong proficiency in C++ programming and knowledge of Unreal Engine
Deep expertise with pathfinding, navigation, and avoidance, ideally in an open world game
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
Experience profiling and optimizing code at the systems level
A deep 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
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 are all available
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.
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.