R

Riot Games

Online multiplayer game developer and publisher

Staff Full-Stack Software Engineer - Enterprise AI, Intelligence Platform

AI Application Engineering +1Confirmed live in the last 24 hours
Full-timeLos Angeles, CA, USANo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Engineering, Computer Science, Information Systems, or a related field, or equivalent professional experience delivering enterprise technology solutions.
  • At least 8 years of professional experience in full-stack software development.
  • Practical end-to-end experience building retrieval-augmented generation or agentic systems, including retrieval, tool calling, structured outputs, multi-step reasoning, and verification or evaluation loops.
  • Experience designing and running evaluation approaches for nondeterministic systems, including curated datasets, automated metrics, human review, and production feedback.
  • Experience establishing AI observability for features, including quality, safety, reliability, latency, token usage, and cost.
  • Working understanding of AI security and responsible-use risks, including prompt injection, tool abuse, data leakage, access control, and model limitations, sufficient to build safeguards.
  • Deep hands-on programming experience in Node, TypeScript, and React.
  • Experience with modern frameworks such as Next.js or NestJS.
  • Experience building RESTful and GraphQL APIs and working with relational databases such as PostgreSQL and MySQL, and non-relational databases such as Redis.
  • Comfort with cloud infrastructure and deployment, including AWS, Docker containers, Kubernetes orchestration, and CI/CD pipelines.
  • Familiarity with software engineering best practices, including automated testing, code review, monitoring and observability, and security and performance considerations.

Responsibilities

  • Build and maintain an orchestrator and specialist-agent architecture, including retrieval, tool use, structured outputs, and multi-step reasoning, on top of a semantic data layer owned by a partner data team.
  • Design and implement retrieval and grounding for retrieval-augmented generation and semantic search use cases, including embeddings, reranking, evidence citation, and techniques to reduce hallucinations.
  • Integrate agents with internal and external tools and APIs through function or tool calling so they can take actions, not just answer questions.
  • Build the full-stack application layer, APIs, and user interface that expose AI-powered search, chat, and workflow experiences to end users.
  • Instrument AI features with observability for quality, latency, token usage, and cost, and use it to drive iteration and tuning.
  • Iterate on prompts and model choices, with fallback behavior for model, tool, or retrieval failures or low-confidence output.
  • Apply engineering fundamentals including source control, code review, automated unit, integration, and functional testing, CI/CD, and on-call support for owned systems.

Desired Qualifications

  • Deep practical knowledge of retrieval-augmented generation and semantic search, including embedding and reranking models, retrieval design, grounding, citations, and evaluation.
  • Experience with agent platforms such as LangGraph, AutoGen, or CrewAI, vector databases, and multi-agent orchestration patterns.
  • Working familiarity with Python and lakehouse or data-catalog concepts such as Databricks and Unity Catalog, sufficient to collaborate with the data engineering team without owning pipeline build-out.
  • Experience shipping an internal AI product from scratch as part of a small, fast-moving team, with an iterative MVP delivery approach rather than a fully specified roadmap.

About the Company

Riot Games

Online multiplayer game developer and publisher

Riot Games develops and publishes online multiplayer video games, with League of Legends as its flagship title. The game is free-to-play and supported by in-game purchases like cosmetic items and skins, while competitive play drives engagement through its esports ecosystem. Riot Games also runs Riot Forge, a publishing arm that partners with third-party developers to create new games within the League of Legends universe. The company earns revenue from cosmetic microtransactions, esports events, sponsorships, and merchandise. What sets Riot Games apart is its emphasis on building a large, global community around its titles and expanding its universe through collaborations with external developers. The goal is to create enduring, connected gaming experiences that sustain a vibrant community and a growing esports ecosystem around its flagship franchises.

Company size
5,001-10,000
Company stage
Acquired
Total funding
$15M
Headquarters
Los Angeles, CA
Founded
2006

Recently Posted Jobs

Explore more opportunities at Riot Games

See more jobs