About the job
Join Roblox, where millions engage daily to explore, create, play, learn, and connect through immersive 3D digital experiences crafted by a vibrant community of developers and creators.
At Roblox, we are at the forefront of building innovative tools and platforms that empower our community to transform their imaginative ideas into reality. Our vision is to revolutionize how people connect globally, transcending geographical barriers and device limitations. We aim to unite a billion individuals with a spirit of optimism and civility, and we are seeking exceptional talent to help us achieve this mission.
A career with Roblox means contributing to the evolution of human interaction, tackling unique technical challenges at scale, and fostering safer, more respectful shared experiences for all.
As a pivotal member of Roblox’s database team, you will be instrumental in developing a next-generation, multi-tenant database platform that seamlessly scales and supports every online data workload at Roblox. In your role as a principal engineer, you will influence the architecture, design, and deployment of vital database capabilities that ensure our services remain fast, reliable, and efficient on a global scale. You will report to the Technical Director for Storage.
Your Responsibilities:
- Innovate and implement new engine features—including indexing, storage formats, WAL and replication protocols, sharding, and enhancements to the query planner—to push the boundaries of latency, throughput, and availability.
- Advance the control plane to provide elastic scaling, autonomous healing, and zero-downtime schema or tenant transitions across global regions.
- Analyze and optimize critical code paths utilizing kernel-level tracing and advanced performance tools; spearhead systematic reductions in tail latency.
- Establish engineering best practices by leading design reviews, performance benchmarks, failure drills, and retrospectives following incidents.
- Automate processes: create frameworks for testing, CI/CD, rollout safety, observability, and autoscaling to ensure the platform operates autonomously at scale.
- Mentor and empower engineers, fostering deep expertise in database craftsmanship and sharing knowledge across Storage, Platform, and product teams.
- Engage with the open-source community—contributing upstream improvements and fostering collaboration.

