Principal Software Engineer - Roblox Database
Roblox
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