Drimva

Roblox

Principal Software Engineer - Object Store

$295K–$345K

San Mateo, CA, United States · Principal · Full-time · Posted Sep 25, 2026

Experience
8+ years of experience in software engineering or a relevant field.
Visa sponsorship
For US-based roles, the company may not be able to employ candidates with work authorization related to certain U.S. visa categories or support future H-1B sponsorship at this time.

About the job

Shape the architecture and technical direction of Roblox’s in-house, bare-metal object storage platform, building and operating it at global scale.

What you'll do

  • Design and build object-store capabilities, including an S3-compatible gateway, metadata and indexing, data placement, tiering, and tenant isolation.
  • Set multi-year technical strategy and evolve the control plane and bare-metal fleet, including migration from cloud storage.
  • Optimize performance, reliability, and cost; automate operations; establish engineering practices; and mentor engineers.

What they ask for

  • Deep experience building and operating large-scale distributed storage at petabyte scale or beyond.
  • Production experience operating object storage, including data placement and rebalancing, erasure coding, cluster tuning, and upgrades at scale.
  • Strong skills in C++, Go, or Rust; deep understanding of durability and replication.
  • Track record shipping high-throughput, low-latency services on bare-metal, on-prem fleets, and ability to develop roadmaps and influence stakeholders.

Nice to have

  • Upstream contributions to open-source storage projects.
  • Experience with S3 API compatibility at scale, NVMe/HDD tiering, or migrating large workloads off public-cloud object storage.

Pay

$295,250 — $345,040 USD (base salary)

Tools

C++, Go, Rust, S3

AI focus

The platform supports machine learning datasets; no specific AI work is stated.

Model-written summary · the original posting is authoritative

First seen Oct 10, 2026 · Last verified Nov 5, 2026 (UTC)