Expert Gameplay Programmer – AI

Posted 10 hours ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • 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)

Job title

Job type

Full Time

Experience level

SeniorLead

Salary

CA$180,100 - CA$247,600 per year

Degree requirement

No Education Requirement

Tech skills

Unreal EngineC++

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.