Principal AI Engineer, Unreal Assistant
Epic Games · Cary, NC · 3 wk ago
EngineeringFull-time
About the role
At the core of Epic’s success are talented, passionate people. Epic prides itself on creating a collaborative, welcoming, and creative environment. Whether it’s building award-winning games or crafting engine technology that enables others to make visually stunning interactive experiences, we’re always innovating. Being Epic means being a part of a team that continually strives to do right by our community and users. We’re constantly innovating to raise the bar of engine and game development.
Unreal-powered projects have been on the bleeding edge of real-time entertainment for over 20 years. Our team of engineering experts are always innovating to improve the tools and technology that empower content developers worldwide.
Responsibilities
- Design and build LLM-driven agents and tools that operate directly inside Unreal Engine, including engine-side C++/Python tooling and editor scripting
- Architect and extend the cloud-hosted agent harness, services, and database that mediate between LLMs and the engine
- Work across the full stack (engine tooling, cloud backend, and the web UI used to drive and monitor agents) to ship end-to-end features
- Evaluate and integrate emerging LLM capabilities (tool use, multi-agent orchestration, context management) into Epic's engine and pipeline tooling
- Define technical direction for the reliability, safety, and evaluation of LLM-driven engine automation
- Partner closely with engine, tools, and backend engineers, and mentor others on both game engine internals and LLM system design
Requirements
- Strong software engineering background with hands-on experience in a game engine (Unreal Engine strongly preferred), including engine architecture and tooling/editor scripting
- Practical experience building or shipping products powered by LLMs (agents, tool-calling, RAG, prompt/context engineering), or a strong conceptual understanding of how LLMs work
- Experience with cloud-native services and infrastructure: web APIs, databases, and service architecture and deployment
- Excellent programming skills across C++ (engine-side) and Python and/or a web backend language
- Ability to work full-stack and reason about tradeoffs across engine code, backend services, and a web front end
- Excellent written and verbal communication skills
- BS/MS in Computer Science or a related field
Benefits
- 100% of premiums paid for medical, dental, vision HRA, long term disability, life insurance & a 401k with competitive match for you and your dependents
- Robust mental well‑being program through Modern Health, providing free therapy and coaching for employees & dependents
- Throughout the year we celebrate our employees with events and company‑wide paid breaks
- Unlimited PTO and sick time
- Paid sabbatical after 7 years of employment