Software Engineer, Data Access
Backend Developer
APIs
Cloud Operations
Data Analysis
Data Analytics
Data Architecture
Data Operations
Data Platform
Data Processing
Database
Databases
Developer
DevOps
Distributed Databases
Distributed Systems
Engineering
Oltp
Performance Engineering
Platform Engineering
Software Engineer
Software Engineering
SQL
Job Description
Roblox is seeking an early career Software Engineer to join the Data Access team within Infra/Storage in San Mateo, CA. In this role, you will help build and evolve EaaS (Entities-as-a-Service), a managed OLTP access and management platform that supports mission-critical infrastructure at Roblox scale.
You will focus on reliability, scalability, safety, observability, and operational excellence while improving how developers access and manage distributed data and caching systems across hundreds of services.
What you’ll do
- Build and evolve EaaS, the managed OLTP access platform powering tens of millions of QPS across hundreds of services.
- Design infrastructure that hides the complexity of distributed databases and caching systems behind a consistent, safe, and highly productive developer experience.
- Improve reliability and scalability in distributed systems, including adaptive flow control, workload isolation and governance, efficient database usage, and large-scale caching behavior.
- Own end-to-end technical execution covering architecture, implementation, rollout, production operations, and incident response for mission-critical systems.
- Study real production traffic patterns and failure modes to strengthen platform reliability, operational predictability, and scalability as workloads grow.
- Enhance platform safety, observability, deployment reliability, and operational excellence across the stack.
- Partner with teams across Roblox to address scalability and reliability challenges for critical production workloads.
What you bring
- 1+ years of experience building large-scale backend or infrastructure systems.
- Understanding of high-QPS, low-latency system requirements is a plus.
- Experience working on infrastructure or performance-critical backend systems is a plus.
- Proficiency in one or more programming languages, including C#, C++, Go, Python or similar.
- Curiosity and drive to solve open-ended problems.
- Ability to identify challenges, develop deep system understanding, and drive solutions with your team.
- Capability to collaborate across functions and teams to deliver a curated technical solution.
- Willingness to take a long-view approach to collaboration and system building.
Technologies
- C#, C++, Go, Python
- Distributed databases
- Caching systems
- OLTP
Compensation and location
- Location: San Mateo, CA (onsite)
- Salary: USD 153,120 - 196,750 per year
- Experience level: 1+ years
Benefits
- All full-time employees are also eligible for equity compensation and for benefits as described on this page.
Office schedule
- Onsite Tuesday, Wednesday, and Thursday
- Optional presence on Monday and Friday (unless otherwise noted)