GrepJob
Roblox

Principal Software Engineer - Roblox Database

Roblox
Apply
about 2 hours ago
San Mateo, CA, USAStaff+
H1B Sponsor

Base Salary

$294k - $343k/yr

Responsibilities

  • Design and implement new engine features such as indexing and replication protocols.
  • Evolve the control plane for elastic scaling and zero-downtime schema moves.
  • Profile and optimize critical code paths using advanced performance tooling.
  • Establish engineering best practices through design reviews and performance benchmarks.
  • Automate testing, CI/CD, and observability frameworks for hands-off operations.
  • Mentor engineers and foster deep database craftsmanship.
  • Engage with the open-source community by upstreaming patches and presenting learnings.

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 models.
  • Proven success in shipping high-QPS, low-latency services on container orchestration stacks.
  • Ability to turn ambiguous product requirements into a clear technical roadmap.
  • Passion for automation, rigorous testing, and data-driven decision-making.
  • Bonus: upstream contributions to PostgreSQL or familiarity with disaggregated storage.

Benefits

  • Eligible for equity compensation.
  • Flexible onsite work schedule with optional presence on Mondays and Fridays.

Categories

BackendData Engineering