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 IC distributed systems engineer (infrastructure)
Builds
EaaS (Entities-as-a-Service), a large-scale managed OLTP access and management platform
Domain
Distributed systems engineering, reliability engineering, platform architecture
Deliverable
production ML models | product features | infrastructure
Required skills
C#, C++, Go, Python, distributed systems, reliability engineering, platform architecture, adaptive flow control, workload isolation, database usage, large-scale caching
Preferred skills
high QPS system design, low-latency system design, infrastructure systems, performance-critical backend systems
Technologies
C#, C++, Go, Python
Responsibilities
Design infrastructure that abstracts distributed databases and caching systems; Drive reliability and scalability improvements across distributed systems; Lead end-to-end technical execution, implementation, rollout, production operations, and incident response; Analyze real production traffic patterns and failure modes to improve platform reliability; Improve platform safety, observability, deployment reliability, and operational excellence; Partner with teams to solve scalability and reliability challenges
Seniority
Senior, hands-on IC