Epic Games
Gaming
PrincipalEngineer,AIPlatform
“Principal Engineer, AI Platform at Epic Games. Skills: distributed systems, authentication and authorization infrastructure, security engineering fundamentals, compiled, systems-capable language, multi-service platform architecture, LLM-integrated systems, plugin or extension runtime design, knowledge graph systems, Kubernetes-based platforms. own the technical direction of our agent infrastructure stack end to end. set the architecture across the six platforms”
What You'll Achieve.
improve the experience of our developers; make it easier, faster, and safer to build, operate, and scale their applications; automates engineering workflows; accelerates developer productivity; enables new kinds of collaboration across Epic's teams; define how AI is used inside Epic for the next decade; raise the hiring bar
Industry & Context.
personally solve the hardest distributed systems and security problems that emerge as the stack scales
What They're Looking For.
Must Have
12+ years of software engineering experience, at least 4 years at staff or principal scope, Deep expertise in distributed systems: event-driven architectures, durable execution, service mesh, and multi-tenant platform design, Production experience with authentication and authorization infrastructure — OAuth 2. 0, OIDC, SPIFFE/SPIRE or equivalent workload identity, token exchange (RFC 8693), and policy engines (OPA, OpenFGA, or comparable), security engineering fundamentals: credential vaulting, secrets management (OpenBao/Vault), audit trail design, and least-privilege access at scale, Fluency in at least one compiled, systems-capable language (Go preferred, Rust or C++ acceptable), comfort reading and writing Go microservices is essential given the stack, Track record of owning multi-service platform architecture across a full product lifecycle — from design through sustained production operation, Exceptional written communication: design documents and architecture reviews that are clear, precise, and influence without authority, Hands-on experience building LLM-integrated systems: agent orchestration, tool-use frameworks, MCP (Model Context Protocol), or equivalent agent-to-tool middleware, Experience with plugin or extension runtime design — WASM sandboxing, gRPC sidecar patterns, subprocess isolation, or comparable capability security models, Familiarity with knowledge graph systems (Neo4j or comparable), vector databases, and hybrid retrieval (semantic + keyword + graph), experience operating Kubernetes-based platforms: scheduling, workload identity, sidecar injection, and multi-tenancy isolation
Nice to Have
Go preferred, Rust or C++ acceptable
What You'll Do.
own the technical direction of our agent infrastructure stack end to end
set the architecture across the six platforms
drive alignment between them
personally solve the hardest distributed systems and security problems that emerge as the stack scales
work across teams to ensure agent identity
and execution infrastructure are coherent
mentor the engineers who build alongside you
write production code
make the calls that determine how agents authenticate and what they're allowed to do
be accountable for the reliability of systems that are actively used by Epic's engineering organization
conduct technical interviews
Write design documents that become the reference architecture for future work
How You'll Work.
Team & Collaboration
work across teams to ensure agent identity, tool governance, memory, and execution infrastructure are coherent, secure, and operable; mentor the engineers who build alongside you; collaborative, welcoming, and creative environment
Communication Scope
Exceptional written communication: design documents and architecture reviews that are clear, precise, and influence without authority
Applying for this Principal Engineer, AI Platform role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
ANONYMOUS · UNFILTERED
What do employees actually say about Epic Games?
Real rants from real employees. Read before you apply.