
Staff Software Engineer, SRE Services - Unpublished R&D Product
- Los Angeles, CA
- Permanent
- Full-time
- Design and maintain tools necessary to solidify live operations for a new game
- Work with Riot's central LiveOps teams to lead the charge and participate in processes for a healthy live service, such as on-call rotation, audits and incident reviews
- Help deliver internet scale backend services for a genre-defining game that will serve millions of people globally
- Collaborate with leadership on planning and long term vision for running a live service game
- Build features to improve server reliability and performance
- Implement server infrastructure in support of new gameplay features
- Work with cloud technologies and services such as AWS
- Mentor more junior engineers on the team
- Collaborate effectively with other disciplines within game development, and central infrastructure teams
- Review and identify risks and requirements for usage of shared technologies owned by other teams
- 8+ years of experience building large scale backend systems or game services
- Experience developing large systems from scratch, including gathering requirements and designing scalable, production-ready architecture
- BS degree or equivalent experience
- Expertise with at least one modern language used for services (Java, Golang)
- Expertise with cloud computing and cloud technologies such as AWS
- Experience with CI/CD pipelines
- Experience with analytics and monitoring platforms such as DataDog and Databricks
- Experience with containerization technologies such as Docker
- Experience in Service Reliability Engineering (SRE) or roles in service engineering with live ops experience
- Demonstrated experience working in container-based ecosystems and with a container scheduler (e.g. Marathon, Mesos, Kubernetes, GKE, Amazon ECS)
- Experience with distributed systems, specifically microservices
- Experience with Unreal Engine
- Experience with C++
- Experience with Golang
- Experience with relational and non-relational databases
- Experience working on both sides of client/service architectures
- Understand software performance and influence latency in online games
- Safeguarding confidential and sensitive Company data
- Communication with others, including Rioters and third parties such as vendors, and/or players, including minors
- Accessing Company assets, secure digital systems, and networks
- Ensuring a safe interactive environment for players and other Rioters