Riot Games

Staff Software Engineer - ML Platform

Riot Games

Apply
5 months ago
Los Angeles, CA, USA
Staff+
H1B Sponsor

Responsibilities

  • Design and implement ML inference infrastructure for real-time and nearline batch use cases.
  • Partner with researchers and game teams to deliver reusable solutions.
  • Define and build CI/CD workflows for ML artifacts.
  • Develop tooling for environment and dependency management.
  • Implement platform observability features like monitoring and drift detection.
  • Establish patterns for multi-version model support and deployments.
  • Enhance developer UX through iterative improvements.
  • Provide technical leadership and mentor engineers.
  • Contribute to shared infrastructure initiatives and collaboration models.

Requirements

  • 6+ years of experience in software engineering, particularly in platform or infrastructure teams.
  • Proven technical leadership in building large scale distributed systems.
  • Deep experience with cloud-native systems like Kubernetes and containerization.
  • Experience with inference serving frameworks such as NVIDIA Triton or KServe.
  • Familiarity with GPU orchestration and performance tuning.
  • Strong background in CI/CD automation and IaC tools like Terraform.
  • Hands-on experience with Python ML ecosystems and package management.
  • Ability to mentor engineers and influence cross-functional stakeholders.

Benefits

  • Open paid time off policy and flexible work schedules.
  • Medical, dental, and life insurance.
  • Parental leave for you, your spouse/domestic partner, and children.
  • 401k with company match.

Tech Stack

DVCKubernetesMLflowPythonTerraform

Categories

AI & MLData EngineeringDevOps