Staff Software Engineer - ML Platform jobs in United States
cer-icon
Apply on Employer Site
company-logo

Riot Games · 8 hours ago

Staff Software Engineer - ML Platform

Riot Games is seeking a Staff Software Engineer to help evolve their next-generation ML Platform, enabling teams to seamlessly productionize and operate machine learning models at global scale. The role focuses on applying MLOps concepts to architect and build key infrastructure for model deployment, monitoring, and lifecycle management, directly powering high-impact ML applications across Riot’s games and internal systems.

ComputerDeveloper PlatformPC GamesVideo Games
check
Comp. & Benefits
check
H1B Sponsor Likelynote

Responsibilities

Design and implement ML inference infrastructure, supporting both real-time and nearline batch use cases, with CPU/GPU-aware orchestration and automated deployment pipelines for scalable model serving
Partner with researchers, game teams, and platform engineers to understand product needs and deliver generalizable, reusable solutions
Define and build CI/CD workflows for ML artifacts, supporting rapid iteration and safe promotion from dev to production and MLOps practices
Develop tooling for environment and dependency management (e.g., Conda/Poetry lock files, secure image builds) to ensure reliable, reproducible ML runtimes
Implement platform observability features such as monitoring, drift detection, resource utilization, and latency tracking
Establish patterns and tooling for multi-version model support, blue/green and shadow deployments, and rollback
Be thoughtful on developer UX and incorporate an iterative approach to improving
Provide technical leadership by shaping platform architecture, mentoring engineers, and contributing to team growth
Contribute upstream to shared infra initiatives and build a feedback loops and collaboration models with other Riot platform teams

Qualification

MLOpsCloud-native systemsCI/CD automationPython ML ecosystemsInference serving frameworksGPU orchestrationModel lifecycle managementMentoring engineersCross-functional influenceTechnical leadershipDocumentation writing

Required

6+ years of experience in software engineering, with substantial time spent in platform or infrastructure teams
Proven technical leadership in building large scale distributed systems, production ML systems or model serving infrastructure at scale
Deep experience with cloud-native systems (e.g., Kubernetes, containerization, autoscaling, observability stacks)
Experience with one or more inference serving frameworks (e.g., NVIDIA Triton, KServe, TorchServe, BentoML, Seldon Core etc)
Familiarity with GPU orchestration, performance tuning, and cost-aware scheduling
Strong background in CI/CD automation, IaC tools (e.g., Terraform), and artifact management
Hands-on experience with Python ML ecosystems, package management (Poetry, Conda etc), and vulnerability scanning
Ability to mentor engineers, write clear documentation, and influence cross-functional stakeholders

Preferred

Experience building ML infrastructure within a real-time, or latency-sensitive environment
Familiarity with ML workflow tools (MLFlow, DVC, LakeFS, etc), model lifecycle management, and drift monitoring strategies
Exposure to AB testing and experimentation frameworks, especially in online model evaluation
Prior success in founding or greenfield platform work, especially building toward multi-tenancy or self-service capabilities
Passion for player experience, game systems, or creative technology development
Familiarity/experience with technical deployments in China, particularly in Tencent

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

Company

Riot Games

company-logo
Riot Games is a global company that develops online games.

H1B Sponsorship

Riot Games has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (98)
2024 (65)
2023 (113)
2022 (80)
2021 (84)
2020 (70)

Funding

Current Stage
Late Stage
Total Funding
$21M
2018-12-31Series Unknown· $6M
2016-11-14Convertible Note
2011-02-01Acquired

Leadership Team

leader-logo
A. Dylan Jadeja
Chief Executive Officer
linkedin
leader-logo
Brandon Beck
Co-chairman, Co-founder
linkedin
Company data provided by crunchbase