Gameplay AI Software Engineer, Original Game (Unreal Engine 5)
RemoteCanada
EXPIREDCanadaRemoteFull TimeMedium
Full TimeMedium
Job Summary
Build, refactor, and maintain robust AI features including enemies, NPCs, and perception systems within Unreal Engine 5. Prototype gameplay behaviors with the design team and integrate optimized navigation and pathfinding logic across all platforms. Manage middleware integration, debug complex AI issues, and establish engineering best practices for code quality and performance. Collaborate with technical leadership to define implementation strategies and communicate trade-offs to stakeholders while driving production readiness.
Required Qualifications
- Legally eligible to work in Canada
- Reside within Canada
- Pacific-time overlap required
- 5+ years of professional game development experience
- Demonstrated technical leadership through project ownership, mentorship, and setting engineering standards
- Strong professional experience with C++ and Unreal Engine, including gameplay architecture, runtime systems, debugging, and optimization
- Deep experience building and maintaining gameplay systems that are responsive, scalable, and designer-friendly
- Advance knowledge on blueprints and AI decision making tools (Unreal behavior trees, utility AI, etc.)
- Demonstrate confidence in using navigation and pathfinding systems
- Comfortable working across systems boundaries, collaborating with multiple disciplines, and balancing short-term production needs with long-term technical health
- Strong ownership mindset, practical decision-making, and a focus on helping teams move effectively under production constraints
Desired Qualifications
- Experience with the Unreal Engine 5 systems, like Blackboards, StateTree, and EQS
- Familiarity with Perforce, Jenkins, Unreal Build System, Unreal Gauntlet
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.