Senior Software Engineer, Platform & Infrastructure - Riot Technology
Core
Design, build, and operate core infrastructure and ML platforms enabling distributed training of agents, simulation environments, and policy evaluation at global scale.
Role type
Senior IC platform & infrastructure engineer (ML systems)
Builds
Computing/orchestration platforms for distributed ML bot training, simulation environments, CI/CD pipelines, and developer tooling
Domain
Gaming industry + distributed systems/ML infrastructure
Deliverable
production ML models | infrastructure
Required skills
Kubernetes, AWS/GCP, infrastructure-as-code, CI/CD, GPU compute orchestration, Python, distributed systems fundamentals, networking, microservices
Preferred skills
MLOps workflows, distributed training/HPC frameworks, systems languages, high-performance networking, Unreal/client-server architecture, AI-assisted development tools
Responsibilities
Build and operate Kubernetes, multi-node GPU clusters, and networking infrastructure; Design infrastructure for running simulation environments at scale; Build CI/CD, deployment automation, and infrastructure-as-code; Improve platform reliability, cost efficiency, and operational maturity; Build observability, monitoring, and SLO-aligned dashboards; Develop internal APIs, control planes, and developer tooling; Support MLOps workflows including automated training pipelines and model artifact management
Seniority
Senior, hands-on IC