Staff Software Engineer - ML Platform
Riot Games
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