Senior AI Programmer
Epic Games2 days ago
Montréal, CanadaSenior
Responsibilities
- Extend, evolve, and maintain Unreal Engine NPC behavior, perception, navigation, and related systems.
- Design and present technical designs and APIs for NPC systems used by developers worldwide.
- Evaluate and experiment with in-game generative AI features in collaboration with Epic’s ML research groups.
- Optimize NPC system performance, memory usage, and scalability across Unreal Engine.
Requirements
- Shipped AAA titles with hands-on experience building AI systems such as behavior trees, perception, and pathfinding.
- Professional experience with Unreal Engine, preferably including system design.
- Strong C++ skills and the ability to code and design core AI technologies.
- Excellent communication, collaboration, and autonomous-working skills.
- Experience integrating LLMs or other generative models into real-time applications is a plus.
- Experience using AI coding assistants such as Claude Code is a plus.
- Live-service game experience is a plus.
Benefits
- Epic pays 100% of benefits premiums for employees and dependents, including medical, dental, vision, critical illness, telemedicine, life and AD&D, long-term disability, and short-term disability coverage.
- Benefits include a retirement savings plan with a competitive employer match, an employee assistance program, and free therapy and coaching through Modern Health.
Tech Stack
C++Unreal Engine
Categories
Gaming
About Epic Games
Epic Games builds Fortnite and operates the Epic Games Store, and develops Unreal Engine and Epic Online Services for game studios and creators. Its business model spans game sales and in-game purchases, Unreal Engine licensing and royalties, and revenue share from its storefront and services. Founded in 1991 and headquartered in Cary, North Carolina, this privately held company’s technology is also used in film/TV, architecture, automotive, and simulation.