About This Role
Supporting Roblox's large-scale managed OLTP access and management platform, this engineering role involves building and evolving EaaS (Entities-as-a-Service) within the Infra / Storage Data Access team. The role suits an engineer passionate about solving open-ended problems in distributed systems, reliability engineering, and platform architecture.
Responsibilities
- Build and evolve EaaS, Roblox’s managed OLTP access platform powering tens of millions of QPS across hundreds of services
- Design infrastructure that abstracts distributed databases and caching systems behind a consistent, safe, and highly productive developer experience
- Drive reliability and scalability improvements across distributed systems, including adaptive flow control, workload isolation and governance, efficient database usage and large-scale caching behavior
- Lead end-to-end technical execution architecture, implementation, rollout, production operations, and incident response for mission-critical infrastructure systems
- Analyze real production traffic patterns and failure modes to improve platform reliability, operational predictability, and scalability under rapidly growing workloads
- Improve platform safety, observability, deployment reliability, and operational excellence across the stack
- Partner with teams across Roblox to solve real scalability and reliability challenges for critical production workloads
Requirements
- 1+ years of experience building large-scale backend or infrastructure systems
- Proficient in one or more programming languages (C#, C++, Go, Python or similar programming language)
- Curious and passionate about solving open-ended problems
- Able to identify challenges, develop a deep understanding of the systems involved, and drive solutions in collaboration with your team
- Strong teamwork skills, able to collaborate in cross-functional and cross-team projects to deliver curated technical solutions
- Willing to take the long view to drive collaboration and build the system
- Understanding of building systems that operate at high QPS with low-latency requirements is a plus
- Experience working on infrastructure or performance-critical backend systems is a plus