Senior Distributed Database Engineer: Scale & Performance

Roblox Corporation

San Mateo (CA)

On-site

USD 243,000 - 295,000

Full time

2 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Roblox Corporation is seeking a Senior Software Engineer for the Roblox Database team. You will design and implement engine features, optimise database internals, and lead efforts to scale and secure large, multi-region data workloads.

You will mentor engineers, contribute to the open-source community, and help shape the control plane for elastic, zero-downtime operations across global regions. This role emphasizes performance, reliability, and collaboration.

Qualifications

  • 6+ years of software engineering experience.
  • Extensive experience with large-scale distributed databases or storage engines.
  • Deep knowledge of database internals (B-trees, MVCC, WAL) and languages C/C++, Go or Rust.
  • Hands-on with consensus algorithms (Raft, Paxos) and multi-region replication.
  • Shipping high-QPS, low-latency services with Kubernetes or Nomad and observability.

Responsibilities

  • Design and implement new engine features - indexing, storage formats, WAL and replication protocols, sharding, and query-planner enhancements.
  • Evolve the control plane to deliver elastic scaling, autonomous healing, and zero-downtime schema or tenant moves across regions.
  • Profile and optimize critical code paths with tracing and performance tooling to reduce tail latency.
  • Establish engineering best practices by leading design reviews, performance benchmarks, and incident retrospectives.
  • Automate testing, CI/CD, rollout safety, observability, and autoscaling for hands-off operation at scale.
  • Mentor engineers and share knowledge across Storage, Platform, and product teams.
  • Engage with open-source community—upstream patches for PostgreSQL, RocksDB, etc.

Skills

Distributed databases
C/C++
Go
Rust
Consensus algorithms
Kubernetes
Observability

Tools

PostgreSQL
MySQL/InnoDB
RocksDB
Spanner
Aurora
AlloyDB

Job description

Roblox Corporation is seeking a Senior Software Engineer for the Roblox Database team. You will design and implement engine features, optimise database internals, and lead efforts to scale and secure large, multi-region data workloads.

You will mentor engineers, contribute to the open-source community, and help shape the control plane for elastic, zero-downtime operations across global regions. This role emphasizes performance, reliability, and collaboration.

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,000 - 339,000
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 Storage Systems Engineer — Scale & Reliability
Senior Storage Systems Engineer — Scale & Reliability

Roblox • San Mateo (CA)

On-site
USD 243,000 - 295,000
Senior Backend Engineer — Scale a Global Social Platform
Senior Backend Engineer — Scale a Global Social Platform

Showcify • San Mateo (CA)

On-site
USD 197,000 - 243,000
Equity compensation
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
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
Senior Backend Engineer — Large-Scale Distributed Systems
Senior Backend Engineer — Large-Scale Distributed Systems

Roblox • San Mateo (CA)

On-site
USD 243,000 - 295,000
Equity compensation
Benefits
Senior Data Engineer, Core Data & Analytics Pipelines
Senior Data Engineer, Core Data & Analytics Pipelines

Roblox Corporation • San Mateo (CA)

On-site
USD 260,000 - 295,000
Senior Data Infra Engineer — Scale Distributed AI Platforms
Senior Data Infra Engineer — Scale Distributed AI Platforms

Roblox • San Mateo (CA)

Hybrid
USD 243,000 - 296,000
Equity compensation
Health benefits
Flexible work schedule
Senior Backend Architect for Scalable Social Platform
Senior Backend Architect for Scalable Social Platform

Roblox • San Mateo (CA)

On-site
USD 243,000 - 295,000
Equity compensation