Senior AI Programmer

closed
CD PROJEKT SA Logo

CD PROJEKT SA

πŸ“Remote - United States

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
This job is filled or no longer available