TL;DR

Expert Gameplay AI Software Engineer (Game Development): Architecting and building AI systems for team-based sports gameplay in Unreal Engine 5 with an accent on complex decision-making frameworks, tactical play selection, and spatial reasoning. Focus on optimizing AI performance in multi-threaded environments, mentoring engineers, and implementing high-quality C++ code for a new AAA sports franchise.

Location: Must be based in Burnaby, British Columbia, Canada

Salary: $114,300–$169,140 per year

Company

2K Sports Lab is a stand-alone studio at 2K focused on delivering groundbreaking sports franchises through technical excellence and creative collaboration.

What you will do

  • Architect and build AI systems for team-based sports gameplay in UE5
  • Design decision-making frameworks for play selection, formations, and tactics
  • Develop positional awareness and spatial reasoning for AI-controlled players
  • Optimize AI performance for multi-threaded, performance-critical environments
  • Mentor junior engineers and contribute to team-wide technical growth
  • Partner with designers, animators, and gameplay engineers to deliver features

Requirements

  • 8+ years of software engineering experience in game development
  • Expertise in C++ and Unreal Engine 5
  • Experience with multi-threaded programming in performance-critical environments
  • Strong algorithm and data structure design skills
  • Deep understanding of team-based sports and competitive game dynamics
  • Bachelor’s degree in Computer Science or equivalent experience

Nice to have

  • Track record of shipping AAA sports or simulation titles
  • Familiarity with modern console hardware and optimization techniques

Culture & Benefits

  • Comprehensive range of medical and financial benefits
  • Opportunities for equity awards and performance bonuses
  • Collaborative environment focused on bold ideas and technical excellence
  • Professional development and mentoring culture