Senior Software Engineer - Data Access
Core
Building and evolving EaaS, Roblox's managed OLTP access platform powering tens of millions of QPS across hundreds of services.
Role type
Senior Software Engineer (Distributed Systems & Infrastructure)
Builds
EaaS (Entities-as-a-Service), a large-scale managed OLTP access and management platform
Domain
Internet / Distributed Systems / Database Infrastructure
Deliverable
production ML models | infrastructure
Required skills
Building large-scale infrastructure abstractions, designing adaptive rate limiting and flow control systems, operating distributed databases and caching systems, end-to-end technical execution and incident response, analyzing production traffic patterns, strong programming in Rust/Go/C++/Java
Preferred skills
Experience with workload governance and reliability automation, cross-functional collaboration on complex technical initiatives
Technologies
Rust, Go, C++, Java, distributed databases, caching systems, OLTP platforms
Responsibilities
Build and evolve EaaS to support massive scale, design infrastructure abstracting distributed databases, drive reliability and scalability improvements, lead end-to-end technical execution and incident response, analyze production traffic to improve reliability, improve platform safety and observability, partner with teams on scalability challenges
Seniority
Senior, hands-on IC