
Principal Software Engineer - DevOps / Site Reliability Engineer
Riot Games18 days ago
Singapore, SingaporeStaff+
Responsibilities
- Own the reliability, availability, scalability, performance, and operational health of the AI Efficiency platform and its deployed tools.
- Design and maintain infrastructure, deployment systems, CI/CD pipelines, release automation, environment management, and infrastructure-as-code practices.
- Establish production-readiness standards, observability, SLIs, SLOs, error budgets, monitoring, alerting, ownership, documentation, rollback, and support practices.
- Lead incident response, on-call operations, production troubleshooting, post-incident reviews, capacity planning, load testing, resilience, backup, recovery, failover, and disaster-recovery efforts.
- Build automation, self-service workflows, reusable infrastructure, developer tooling, and operational documentation that reduce toil and improve developer experience.
- Partner with software, ML platform, infrastructure, security, IT, developer-platform, and compliance teams to improve reliability, security, operability, and maintainability.
- Evaluate and operationalize AI-assisted workflows for anomaly investigation, log analysis, regression detection, remediation recommendations, runbook automation, and other production operations.
- Define governance, approval requirements, auditability, escalation paths, standards, and architecture practices for automated and agentic operational systems.
- Provide technical leadership, mentoring, documentation, and cross-team influence to raise the organization’s operational excellence.
Requirements
- Bachelor’s degree in Computer Science or a related field, or equivalent professional experience.
- At least 5 years of experience in Site Reliability Engineering, DevOps, Infrastructure Engineering, Platform Engineering, Production Engineering, Developer Experience, or a similar production-systems role.
- Strong programming and automation skills in Python, Go, JavaScript, TypeScript, or another comparable language.
- Experience operating cloud-based production systems in AWS, GCP, Azure, or comparable environments.
- Experience with CI/CD pipelines, release systems, deployment automation, environment management, observability, incident response, on-call support, root-cause analysis, and post-incident improvements.
- 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.
- Ability to identify systemic operational risks, drive durable cross-team improvements, collaborate across organizational boundaries, influence technical direction, and communicate effectively during incidents.
- Experience providing technical leadership, mentoring engineers, and establishing engineering standards.
- Preferred experience includes AI/ML platforms, inference and model-serving systems, GPU-backed workloads, data pipelines, internal developer platforms, progressive delivery, chaos engineering, disaster recovery, distributed-system components, security hardening, browser automation, Playwright, AI-assisted operational tools, and governance for automated systems.
Benefits
- Full relocation support.
- Comprehensive health insurance for the employee, spouse, and children.
- Open paid time off.
- Retirement benefits with company matching.
- Life insurance, parental leave, and short-term and long-term disability coverage.
- Play Fund for learning about players and the gaming community through games.
- Donation matching for nonprofit contributions of time and money.
Categories
DevOpsSite Reliability
About Riot Games
Riot Games develops and publishes online multiplayer games for PC and mobile, including League of Legends, Valorant, Teamfight Tactics, Legends of Runeterra, and Wild Rift. The company operates free-to-play titles monetized via in-game purchases and runs global esports leagues and events around its franchises. Founded in 2006 and headquartered in Los Angeles, Riot is a subsidiary of Tencent with offices worldwide.