Staff Software Engineer, Enterprise AI
AI summary of the role
Staff-level full-stack engineer to design and build AI agent capabilities and product experiences for an internal enterprise intelligence platform at Riot Games.
What you’ll do
- Build and maintain an orchestrator + specialist-agent architecture on top of a semantic data layer.
- Design and implement retrieval and grounding for RAG/semantic search (embeddings, reranking, citations, hallucination reduction).
- Integrate agents with internal/external tools and APIs for real actions.
- Build full-stack application layer, APIs, and UI for AI-powered search, chat, and workflows.
What you’ll bring
- 8+ years professional full-stack software development.
- End-to-end experience building RAG or agentic systems (retrieval, tool-calling, structured outputs, multi-step reasoning).
- Experience designing evaluation approaches for nondeterministic systems.
- Deep hands-on programming in Node, TypeScript, React; experience with NextJS/NestJS.
Technologies
RAG · agentic systems · LangGraph · AutoGen · CrewAI · vector databases · Node · TypeScript · React · NextJS · NestJS · GraphQL
About Riot Games
Creator of League of Legends (100M+ monthly active players), VALORANT esports FPS, and emerging titles (2XKO, Riftbound). Designs competitive player-centric experiences across PC, mobile, and console.
Private Late · 5000+ people
Source and classification
Internal deployment & tooling · Evidence for this classification:
Riot’s Enterprise Technology organization ensures Rioters have what they need to unlock their full potential by building secure, reliable, and scalable internal systems that keep the company running smoothly. As a Staff Full-Stack Software Engineer specializing in AI, you will personally design and build the AI agent capabilities and product experiences for an internal enterprise intelligence platform. This includes the retrieval, orchestration, and reasoning layer that sits on top of a semantic data layer built and maintained by a partner data engineering team. You’ll turn these capabilities into search, chat, and workflow experiences that help leaders find information and make decisions faster. This is a hands-on, coding-majority role. You’ll build the agents, prompts, tool integrations, and full-stack product surface yourself. You’ll work directly with product owners, system leads,
More from the job description
Riot’s Enterprise Technology organization ensures Rioters have what they need to unlock their full potential by building secure, reliable, and scalable internal systems that keep the company running smoothly. As a Staff Full-Stack Software Engineer specializing in AI, you will personally design and build the AI agent capabilities and product experiences for an internal enterprise intelligence platform. This includes the retrieval, orchestration, and reasoning layer that sits on top of a semantic data layer built and maintained by a partner data engineering team. You’ll turn these capabilities into search, chat, and workflow experiences that help leaders find information and make decisions faster. This is a hands-on, coding-majority role. You’ll build the agents, prompts, tool integrations, and full-stack product surface yourself. You’ll work directly with product owners, system leads, and domain experts across HR, Finance, IT, Legal, and Workplace to understand real workflows. You’ll also work closely with a partner data engineering team that owns ingestion, the semantic layer, and the underlying data model. You will consume and help shape requirements for that layer rather than building it yourself. Your work will directly improve how Rioters hire, plan, spend, onboard, and operate at scale. The ideal candidate is a deeply experienced full-stack software engineer who has pe [... source excerpt omitted ...] volving problem spaces, and takes ownership of systems from the first commit through production operation. The role will report to the Manager of Enterprise Systems Engineering. Responsibilities: Build and maintain an orchestrator + specialist-agent architecture (retrieval, tool use, structured outputs, multi-step reasoning) on top of a semantic data layer owned by a partner data team. Design and implement retrieval and grounding for RAG/semantic search use cases: embeddings, reranking, citation of evidence, and techniques to reduce hallucination. Integrate agents with internal and external tools/APIs (function/tool calling) to let them take real actions, not just answer question [... source excerpt omitted ...] utput. Apply solid engineering fundamentals: source control, code review, automated testing (unit, integration, functional), CI/CD, and on-call for the systems you own. Required Qualifications: Bachelor's degree in Computer Engineering, Computer Science, Information Systems, or related field (or equivalent professional experience delivering enterprise technology solutions). 8+ years of professional experience in full-stack software development Practical, end-to-end experience building RAG or agentic systems: retrieval, tool-calling, structured outputs, multi-step reasoning, and verification/evaluation loops, not just familiarity with LLM APIs. Experience designing and running eva
Employer postings · Data from · Sources