2K

Expert Gameplay AI Software Engineer

2K
Apply
10 days ago
Burnaby, CanadaSenior

Responsibilities

  • Architect and build AI systems for team-based sports gameplay in Unreal Engine 5.
  • Design decision-making frameworks for play selection, formations, and tactics.
  • Develop positional awareness and spatial reasoning for AI-controlled players.
  • Optimize AI performance in multithreaded, performance-critical environments.
  • Collaborate with designers, animators, and gameplay engineers to deliver gameplay features.
  • Write clean, performant, and well-tested C++ code.
  • Conduct code reviews and mentor engineers to support team-wide technical growth.

Requirements

  • 8+ years of software engineering experience in game development.
  • Expertise in C++ and Unreal Engine 5.
  • Strong algorithm and data structure design skills.
  • Experience with multithreaded programming in performance-critical environments.
  • Deep understanding of team-based sports and competitive game dynamics.
  • Excellent communication and cross-disciplinary collaboration skills.
  • Bachelor’s degree in Computer Science or equivalent experience.
  • Passion for playing or watching sports.
  • Track record of shipping AAA sports or simulation titles is beneficial.
  • Familiarity with modern console hardware and optimization techniques is beneficial.

Benefits

  • The position is based in Vancouver, British Columbia.
  • The role includes a full range of medical, financial, and/or other benefits for eligible regular employees.
  • Additional compensation may include a bonus and/or equity awards for eligible regular employees.
  • Small Axe and 2K provide accommodations for individuals with disabilities during the application and interview process.

Tech Stack

Categories

Gaming
2K

About 2K

1,001-5,000 employees
Contact me