About the job
Join Roblox, where millions of users engage in creating, exploring, playing, and connecting through immersive 3D digital experiences. Our global community of developers and creators drives our platform forward.
At Roblox, we are dedicated to building innovative tools and platforms that empower our community to transform their imaginative ideas into reality. Our vision redefines how people connect globally, across all devices, promoting a future where a billion individuals can engage with each other in a positive and civil manner. We are on the lookout for exceptional talent to help realize this mission.
A career with Roblox means you will contribute to shaping the future of human interaction, tackle unique technical challenges at scale, and enhance the safety and civility of shared experiences for all users.
The Roblox Storage team serves as the backbone of data for all platform experiences. As a Principal Software Engineer for Data Access, you will design and develop a next-generation managed OLTP data access layer optimized for extreme scalability, global availability, and robust security. Your role will involve architecting core infrastructure capable of handling hundreds of millions of queries per second while ensuring reliable, low-latency data access globally.
You'll face large-scale, highly technical, and business-critical challenges: shaping foundational storage systems, enhancing platform-wide scalability and reliability, and providing strong technical leadership that elevates engineering quality across teams. This role requires deep innovation, a clear architectural vision, and a passion for distributed systems—revolutionizing how Roblox engineers build, access, and trust data at scale.
Your responsibilities will include:
- Collaborating with Product, Engineering, and Security teams to establish long-term strategies and technical requirements for the Data Access platform.
- Leading the architecture, implementation, and operation of our storage Infrastructure-as-a-Service offerings, setting the engineering standards for scalability, reliability, and system fortification across teams.
- Enhancing and scaling our extensive distributed services operating 24/7, delivering features with urgency, cost efficiency, zero downtime, and high reliability.
- Creating and developing frameworks or tools to automate development, testing, deployment, and management practices.

