Principal Database Engineer — Global, Low-Latency Scale, Equity

Roblox

San Mateo (CA)

On-site

USD 345,000 - 399,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Equity compensation
Benefits

Job summary

Roblox is seeking a principal engineer for the database team to shape architecture and launch critical capabilities at global scale.

You will lead design and implementation of features, ensure reliability, and drive performance across storage, replication, and orchestration layers. The role emphasizes mentorship, open-source collaboration, and scalable automation across Storage, Platform, and product teams.

Qualifications

  • 12+ years of software engineering or related field.
  • Experience building and operating large-scale distributed databases or storage engines (e.g., PostgreSQL, MySQL/InnoDB, RocksDB, Spanner, Aurora, AlloyDB).
  • Deep database internals knowledge: B-trees, MVCC, WAL, query optimization, buffer management.

Responsibilities

  • Design and implement engine features (indexing, storage formats, WAL, replication, sharding).
  • Evolve control plane for elastic scaling, autonomous healing, and zero-downtime moves.
  • Profile and optimize critical code paths; reduce tail latency.
  • Establish engineering best practices via design reviews, benchmarks, drills, and post-incident retrospectives.
  • Automate testing, CI/CD, rollout safety, observability, and autoscaling.
  • Mentor engineers and share database craftsmanship across teams.
  • Engage with open-source community and upstream patches.

Skills

C/C++
Go
Rust
Distributed databases
Container orchestration (Kubernetes)

Education

Bachelor's degree in Computer Science or related field

Tools

PostgreSQL
RocksDB
Kubernetes
MySQL/InnoDB
Spanner / distributed storage tech

Job description

Roblox is seeking a principal engineer for the database team to shape architecture and launch critical capabilities at global scale.

You will lead design and implementation of features, ensure reliability, and drive performance across storage, replication, and orchestration layers. The role emphasizes mentorship, open-source collaboration, and scalable automation across Storage, Platform, and product teams.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Distributed DB Engineer — Global-Scale, Low Latency
Senior Distributed DB Engineer — Global-Scale, Low Latency

Segment (Twilio) • San Mateo (CA)

On-site
USD 289,460 - 338,270
Principal Distributed Database Engineer
Principal Distributed Database Engineer

Roblox Corporation • San Mateo (CA), Northern (KY)

Hybrid
USD 345,000 - 399,000
Onsite office
Equal opportunity employer
Senior Distributed Database Engineer: Scale & Performance
Senior Distributed Database Engineer: Scale & Performance

Roblox Corporation • San Mateo (CA)

On-site
USD 243,000 - 295,000
Senior Distributed DB Engineer — Scale Global Data
Senior Distributed DB Engineer — Scale Global Data

Roblox • San Mateo (CA)

On-site
USD 243,000 - 295,000
Equity compensation
On-site health benefits
Relocation assistance
Principal Software Engineer - Roblox Database San Mateo, CA, United States Engineering
Principal Software Engineer - Roblox Database San Mateo, CA, United States Engineering

Roblox Corporation • San Mateo (CA), Northern (KY)

Hybrid
USD 345,000 - 399,000
Onsite office
Equal opportunity employer
Principal Software Engineer - Roblox Database
Principal Software Engineer - Roblox Database

Roblox • San Mateo (CA)

On-site
USD 345,000 - 399,000
Equity compensation
Benefits
Principal Object Store Engineer - Scale & On-Prem Platform
Principal Object Store Engineer - Scale & On-Prem Platform

Showcify, Inc. • San Mateo (CA)

On-site
USD 295,000 - 345,000
Equity compensation
Benefits
Storage Engineering Director: Scale & Reliability
Storage Engineering Director: Scale & Reliability

Roblox • San Mateo (CA)

On-site
USD 399,000 - 458,000
Equity compensation
On-site office (San Mateo)
Competitive benefits
Principal Software Engineer - Roblox Database
Principal Software Engineer - Roblox Database

Segment (Twilio) • San Mateo (CA)

On-site
USD 289,460 - 338,270
Senior Software Engineer - Roblox Database San Mateo, CA, United States Engineering
Senior Software Engineer - Roblox Database San Mateo, CA, United States Engineering

Roblox Corporation • San Mateo (CA)

On-site
USD 243,000 - 295,000