Epic Games
PrincipalEngineer,AIPlatform
“Principal Engineer, AI Platform at Epic Games. Skills: AI Platform, agentic AI systems, distributed systems, authentication and authorization, security engineering, compiled languages (Go, Rust, C++), LLM-integrated systems, plugin/extension runtime design, knowledge graph systems, Kubernetes. own the technical direction of our agent infrastructure stack end to end. set the architecture across the six platforms”
What You'll Achieve.
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
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
ensure agent identity
and execution infrastructure are coherent
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
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; architecture reviews
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.