Principal Database Platform Engineer - Roblox

Briefed Inc.
San Mateo, CA, United States
5 days ago
Apply on www.juju.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours
Job source

Tech stack

C++ (Programming Language) Profiling Computer Programming Databases Query Languages Distributed Data Store PostgreSQL MySQL Network Control Open Source Technology Query Optimization Software Engineering
+10 more
Database Engines Data Logging Cloud Platform System Autoscaling System Availability Indexer Kubernetes Storage Technologies Data Analytics Roblox

Job description

Roblox’s Database Team develops the next-generation, multi-tenant database platform that elastically scales and underpins every online data workload across the company. As a Principal Database Engineer, you will shape the overall architecture, design core engine internals, and launch critical storage capabilities that keep Roblox’s global services fast, reliable, and efficient at extreme scale. Reporting to the Technical Director for Storage, you will drive storage engine innovation across query planning, replication protocols, control plane automation, and open-source database ecosystems (PostgreSQL, RocksDB)., * Storage Engine Architecture: Design and implement new core database engine features-including custom indexing, storage formats, write-ahead logging (WAL), replication protocols, sharding mechanisms, and query-planner optimizations.

  • Control Plane Evolution: Evolve the database control plane to deliver elastic scaling, autonomous self-healing, and zero-downtime schema migrations or tenant relocations across global regions.
  • Performance Tooling & Profiling: Profile critical code paths using kernel-level tracing and performance tooling to systematically drive down tail latencies across high-QPS workloads.
  • Engineering Excellence: Lead design reviews, performance benchmarking, failure injection drills, and post-incident retrospectives to raise the platform reliability bar.
  • Automation & Observability: Build automated testing frameworks, CI/CD pipelines, rollout safety systems, and autoscaling logic so the platform operates autonomously.
  • Mentorship & Open Source: Mentor engineers across Storage and Platform organizations while actively engaging with the open-source community by upstreaming patches to PostgreSQL, RocksDB, and related storage projects.

Requirements

  • 8+ years of professional software engineering experience building complex systems.
  • Deep, hands-on experience architecting and operating large-scale distributed databases or storage engines (e.g., PostgreSQL, MySQL/InnoDB, RocksDB, Spanner, Aurora, AlloyDB)., * Deep expertise in database internals-including B-trees, MVCC, write-ahead logging (WAL), query optimization, and buffer management.
  • Strong programming proficiency in C/C++, Go, or Rust.
  • Hands-on experience with consensus algorithms (Raft, Paxos) and multi-region replication models delivering strong consistency and high availability.
  • Demonstrated success shipping high-QPS, low-latency services on container orchestration stacks (Kubernetes or Nomad) with comprehensive observability architectures.

Leadership & Soft Skills

  • Proven ability to translate ambiguous requirements into concrete technical roadmaps and influence cross-functional technical stakeholders.
  • Passion for automation, rigorous testing, and data-driven engineering decision-making., * Upstream code contributions to open-source database projects (e.g., PostgreSQL, RocksDB).
  • Familiarity with disaggregated storage architectures, HTAP workloads, or custom query languages.

About the company

Every day, tens of millions of people come to Roblox to explore, create, play, learn, and connect within 3D immersive digital experiences. Roblox’s mission is to connect a billion people with optimism and civility across any device worldwide.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.juju.com
Prepare application

Good distractions

Loading talks and stories from around this role…