Roblox

Principal Software Engineer - Roblox Database

Roblox

Apply
8 months ago
San Mateo, CA, USA
Staff+
H1B Sponsor

Base Salary

$289k - $338k/yr

Responsibilities

  • Design and implement new engine features to enhance latency, throughput, and availability.
  • Evolve the control plane for elastic scaling and zero-downtime operations.
  • Profile and optimize critical code paths to reduce tail latency.
  • Establish engineering best practices through design reviews and performance benchmarks.
  • Automate testing, CI/CD, and observability frameworks for scalable operations.
  • Mentor engineers and foster knowledge sharing across teams.
  • Engage with the open-source community to contribute and influence database ecosystems.

Requirements

  • 8+ years of experience in software engineering or a relevant field.
  • Deep experience with large-scale distributed databases or storage engines.
  • Expertise in database internals and strong skills in C/C++, GO, or Rust.
  • Hands-on experience with consensus algorithms and multi-region replication.
  • Proven success in shipping high-QPS, low-latency services on container orchestration stacks.
  • Ability to translate ambiguous product requirements into a clear technical roadmap.
  • Passion for automation, rigorous testing, and data-driven decision-making.
  • Bonus: upstream contributions to open-source databases and familiarity with advanced storage concepts.

Tech Stack

CC++GoKubernetesMySQLPostgreSQLRust

Categories

BackendData Engineering