Epic Games

PrincipalEngineer,AIPlatform

Cary, North Carolina, United States
The Brief

“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.

Problems you'll solve

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

Free ATS check

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.

Read Company Rants →