Riot Games

Principal Software Engineer, AI Enablement - Central Product

Riot Games
Apply
5 months ago

Responsibilities

  • Lead integration of modern AI practices into existing engines, tools, and pipelines.
  • Embed with partner teams to solve complex AI implementation problems, set technical direction, and deliver scalable, high-performance solutions.
  • Train and coach engineers through pair programming, technical reviews, and hands-on collaboration.
  • Ensure seamless transfer of code ownership before moving to the next assignment.
  • Promote engineering best practices, security guardrails, and performance standards for AI usage.
  • Build foundations, middleware, or APIs when industry-standard tools are insufficient.
  • Navigate complex technical ambiguity, communicate trade-offs, and build consensus with engineering and product leadership.

Requirements

  • BS in Computer Science or equivalent experience.
  • 8–12 years of software engineering experience.
  • Extensive experience with systems integration, technical leadership, and early-stage software development.
  • Deep proficiency in C++ and at least one additional language such as Python or C#.
  • Experience shipping at least one AAA game or large-scale, high-concurrency live service product.
  • Track record of managing ambiguity, setting technical strategy, and leading multi-month or multi-year initiatives.
  • Practical experience using, integrating, or building modern AI tools, APIs, or infrastructure.
  • Experience with Unreal Engine, preferably extending or developing within it using C++, is desired.
  • Familiarity with ML frameworks such as PyTorch or TensorFlow or with LLM orchestration is desired.
  • Background in shared engine technology, central tools, or platform engineering teams is desired.
  • Familiarity with the Runeterra and VALORANT IPs is desired.

Benefits

  • Open paid time off policy
  • Flexible work schedules
  • Medical, dental, and life insurance
  • Parental leave for the employee, spouse or domestic partner, and children
  • 401k with company match

Tech Stack

C#PythonPyTorchTensorFlowUnreal Engine

Categories

Riot Games

About Riot Games

5,001-10,000 employees

Riot Games develops and publishes online multiplayer games for PC and mobile, including League of Legends, Valorant, Teamfight Tactics, Legends of Runeterra, and Wild Rift. The company operates free-to-play titles monetized via in-game purchases and runs global esports leagues and events around its franchises. Founded in 2006 and headquartered in Los Angeles, Riot is a subsidiary of Tencent with offices worldwide.

Contact me