Principal Software Engineer - DevOps / Site Reliability Engineer
Principal DevOps/SRE engineer building and operating the AI Efficiency platform at Riot Games, ensuring reliable, scalable, and secure AI-native workflows for game development and internal tools.
- Compensation
- Not disclosed
- Location
- Singapore
- Work setup
- Not specified
- Seniority
- Principal
- Employment
- Not specified
- Experience
- 5+ years
- Category
- Devops
- Posted
Skills
Must have
- Bachelor’s degree in Computer Science or a related field, or equivalent professional experience
- 5+ years of experience in Site Reliability Engineering, DevOps, Infrastructure Engineering, Platform Engineering, Production Engineering, Developer Experience, or a similar role supporting production
- Strong programming and automation skills in one or more languages such as Python, Go, JavaScript, or TypeScript
- Experience designing, operating, and improving cloud-based production systems in AWS, GCP, Azure, or comparable environments
- Experience building and maintaining CI/CD pipelines, release systems, deployment automation, and environment-management workflows
- Strong understanding of observability practices, including metrics, logging, distributed tracing, dashboards, synthetic monitoring, and alert design
- Experience participating in or leading incident response, on-call support, root-cause analysis, and post-incident improvement work
- Experience improving the reliability, availability, scalability, and performance of distributed systems, service-oriented architectures, APIs, or web platforms
- Strong understanding of containerized environments and orchestration technologies such as ECS, Docker, Kubernetes, or comparable systems
- Experience with infrastructure-as-code and configuration-management tools such as Terraform, Pulumi, CloudFormation, or similar technologies
- Working knowledge of Linux systems, networking, DNS, load balancing, service discovery, authentication, secrets management, and cloud security fundamentals
Nice to have
- Experience supporting AI/ML platforms, inference services, model-serving systems, GPU-backed workloads, data pipelines, or other compute-intensive services
- Experience defining and using SLOs, error budgets, and reliability metrics to guide prioritization and engineering decisions
- Experience designing or improving internal developer platforms, self-service infrastructure, paved roads, golden paths, or shared engineering services
- Experience building sustainable on-call rotations and operational support models for services used by multiple teams
- Experience with progressive delivery, canary deployments, blue-green deployments, feature-flag systems, and automated rollback strategies
- Experience with performance testing, capacity modeling, chaos engineering, fault injection, resilience testing, or failure-mode analysis
- Experience designing backup, disaster-recovery, business-continuity, and regional failover strategies
- Experience operating databases, caches, message queues, object storage, service meshes, API gateways, and other common distributed-system components
- Experience improving security posture through access controls, secrets management, dependency management, vulnerability remediation, network segmentation, and infrastructure hardening
- Experience balancing availability, latency, engineering velocity, infrastructure efficiency, and cost in systems operating at scale
- Familiarity with browser automation and end-to-end testing frameworks such as Playwright for validating critical user workflows and detecting production regressions
Full description
Riot Games was established in 2006 by entrepreneurial gamers who believe that player-focused game development can result in great games. In 2009, Riot released its debut title League of Legends to critical and player acclaim. As the most played PC game in the world, over 100 million play every month. Players form the foundation of our community and it’s for them that we continue to evolve and improve the League of Legends experience.
We’re looking for humble but ambitious, razor-sharp professionals who can teach us a thing or two. We promise to return the favor. Like us, you take play seriously; you’re passionate about games. We embrace those who see things differently, aren’t afraid to experiment, and who have a healthy disregard for constraints.
That's where you come in.
The AI Efficiency team at Riot Games builds the platforms, tools, and technical foundations that help Rioters safely and effectively use AI to accelerate how we work. As these systems become increasingly important to creative, product, and development workflows across Riot, we need dedicated engineering leadership to ensure these systems remain stable, scalable, secure, and dependable in production.
As a Principal DevOps / Site Reliability Engineer on the AI Efficiency team, you will own and evolve the operational foundations that allow the AI Efficiency team’s tech platform and the tools deployed within it to run reliably at growing scale. You will establish the systems, standards, automation, and support practices required to move quickly without compromising availability, deployment safety, maintainability, or user trust.
You will partner closely with software engineers, ML platform engineers, technical artists, data scientists, and Riot’s infrastructure and security teams to improve developer experience, production readiness, observability, incident response, capacity planning, and service resilience. You will also help evaluate and operationalize AI-native engineering workflows such as agent-assisted code review, automated bug triage, AI-driven performance and security analysis, and browser-based UI validation. This role ensures the broader platform and its services are safely operated, supported, and continuously improved in production.
You’re right for this role if you enjoy making complex systems reliable, reducing operational toil, improving how engineers build and ship software, and anticipating how systems will fail before those failures affect users. You are comfortable taking ownership of production health, leading through incidents, building sustainable operational practices, and creating paved roads that help teams move quickly and safely. You are also energized by the opportunity to responsibly bring new AI-native automation patterns into real engineering workflows, thoughtfully applying emerging capabilities to reduce friction, improve reliability, and enhance how engineers interact with production systems without compromising safety or control.