HHiring Reality
← Riot Games

Staff Software Engineer, Enterprise AI

Riot Games
Location
Los Angeles, USA
Posted
16 days ago
Department
Enterprise Technology
What they actually want (must-haves)
  • 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
  • Experience designing and running evaluation approaches for nondeterministic systems: curated datasets, automated metrics, human review, and production feedback
  • Experience establishing basic AI observability (quality, safety, reliability, latency, token usage, cost) for features you build
  • Working understanding of AI security and responsible-use risks, prompt injection, tool abuse, data leakage, access control, model limitations
Nice to have
  • 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 (e.g., LangGraph, AutoGen, CrewAI, or comparable), vector databases, and multi-agent orchestration patterns
  • Working familiarity with Python and lakehouse/data-catalog concepts (e.g., Databricks, Unity Catalog)
  • Experience shipping an internal AI product from scratch as part of a small, fast-moving team, comfortable with a 'scrappy MVP, iterate' delivery style
What the job really is

As a Staff Full-Stack Software Engineer specializing in AI at Riot Games, you will design and build AI agent capabilities for an internal enterprise intelligence platform. Your role involves creating search, chat, and workflow experiences to enhance decision-making for various departments. You will collaborate with product owners and a data engineering team to shape requirements and deliver a hands-on coding experience throughout the development process.

Benefits
  • Open paid time off policy
  • Flexible work schedules
  • Medical, dental, and life insurance
  • Parental leave for you, your spouse/domestic partner, and children
  • 401k with company match
Things to weigh
  • The role involves significant collaboration with various departments, which may require navigating different workflows and priorities.
  • No salary listed in the posting, which may be a consideration for candidates.
  • The position requires a hands-on coding approach, which may not suit those preferring more managerial or strategic roles.
Job score3.4/5
Benefits3/5
Freshness4/5
Career value5/5
Role clarity5/5
Pay transparency0/5

Applying to Riot Games?

See how your résumé matches this role — and tailor it from what actually gets interviews.