Roblox is looking to solve the problem of supporting a range of services and platforms within the company, including the studio environment, by building and managing core infrastructure, API stack, and microservices to support 1 billion active users.
Requirements
- 3-5 years of experience building web services using Golang or similar language.
- Experience building and operating K8’s clusters.
- Deep understanding of Kubernetes internals (control plane, reconciliation loops, scheduling, networking).
- Experience building large scale distributed systems with focus on scalability, reliability, and availability.
- Experience building or operating control-plane or orchestration systems (e.g., schedulers, workflow engines, or compute platforms).
- Strong knowledge of distributed systems fundamentals such as leader election, event-driven architectures, messaging/queuing, or distributed state management.
- Experience designing systems that handle multi-region orchestration, failover, disaster recovery, or large-scale reliability challenges.
Responsibilities
- Build, maintain, and scale systems to support our goal of 1 billion active users.
- Design, develop and test Kubernetes controllers using Go.
- Build and establish core infrastructure accessible to all Roblox teams.
- Enforce high code quality standards, architectural designs, and long-term approaches as a gatekeeper.
- Report into the Core Services Organization.
- Contribute to the development of tooling and frameworks for full-stack teams.
- Take ownership of high RPS (requests per second) services, contribute to the re-architecture of systems to accommodate our company's growth
Other
- Bachelor’s degree in Computer Science or a related field, or equivalent experience.
- Experience with Oncall and in troubleshooting live site issues.
- Roles that are based in an office are onsite Tuesday, Wednesday, and Thursday, with optional presence on Monday and Friday (unless otherwise noted).
- Roblox provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type.
- Roblox also provides reasonable accommodations to candidates with qualifying disabilities or religious beliefs during the recruiting process.