Senior AI Programmer
Epic Games3 days ago
Responsibilities
- Extend, evolve, and maintain Unreal Engine NPC systems covering behavior, perception, and navigation.
- 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 machine learning research teams.
- Optimize NPC system performance, memory usage, and scalability across Unreal Engine.
Requirements
- Experience shipping AAA titles and hands-on experience building AI systems such as behavior trees, perception, and pathfinding.
- Professional experience with Unreal Engine, preferably involving system design.
- Strong C++ skills and the ability to code and design core AI technologies.
- Strong communication, collaboration, and autonomous working abilities.
- 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 medical, dental, vision HRA, long-term disability, and life insurance premiums for employees and dependents.
- 401k plan with a competitive match.
- Free therapy and coaching through Modern Health for employees and dependents.
- Employee events, company-wide paid breaks, unlimited PTO, and unlimited sick time.
- Paid sabbatical after seven years of employment.
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.