Base Salary
$243k - $295k/yr
Responsibilities
- Design and build distributed schedulers, control-plane components, and APIs for end-to-end and integration test workloads.
- Run retail-configuration clients on physical hardware at scale while coordinating single- and multi-client test state, join flows, and gameplay scenarios.
- Build capacity-aware scheduling, isolation and sandboxing, and smart retry and backoff mechanisms.
- Track cloud and hardware fleet health and automatically detect and recover from failures.
- Build artifact movement, client-state management, test-run validation, and game-client launcher components.
- Evolve legacy automation harnesses and point solutions into a cohesive Universal Test Platform and define core APIs.
- Lead projects from design through production and support dependent engineering teams.
Requirements
- Strong experience building distributed systems or backend services such as schedulers, control planes, orchestration, or similar large-scale infrastructure.
- Proficiency in Go and/or Python, with some Luau used for test and integration tooling.
- Strong understanding of distributed-systems fundamentals including fairness, efficiency, failure handling, and reliability.
- Experience building health monitoring, fault detection, and automated recovery systems.
- Familiarity with running workloads on physical test hardware such as phones, computers, and consoles is a strong plus.
- Experience with end-to-end or integration testing of real applications is a plus.
- Passion for correctness and high-quality engineering.
Benefits
- Equity compensation and employee benefits are available to full-time employees.
- Office-based roles are onsite Tuesday through Thursday, with optional presence Monday and Friday.
- Equal employment opportunities and reasonable accommodations are provided.
About Roblox
Roblox's vision is to reimagine the way people come together. Our mission is to connect a billion people with optimism and civility. What is Roblox? Roblox is a platform where people come together virtually to share experiences. Every day, tens of millions of people from around the world come to Roblox to learn, work, play, connect, communicate, and socialize in immersive digital experiences all built by a global community of creators. Powered by Creators Roblox is powered by a global community of millions of developers and creators who produce their own immersive multiplayer experiences each month using Roblox Studio, our intuitive desktop design tool. Any experience imaginable can be created on Roblox. How Popular? Roblox is ranked as one of the top entertainment platforms for audiences under the age of 18 based on average monthly visits and time spent (Comscore). Our popularity is driven purely by the community with millions of people signing up through word of mouth every month.