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
