Назад
обновлено 1 месяц назад

Principal Software Engineer - Roblox Database

293 800 - 343 340$
Формат работы
hybrid
Тип работы
fulltime
Грейд
senior
Английский
b2
Страна
US
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Principal Software Engineer - Roblox Database (Distributed Databases): Building and evolving a multi-tenant database platform that elastically scales across global regions, with an accent on database engine features, replication, sharding, query optimization, and low-latency performance. Focus on designing consensus and multi-region replication systems, automating safe rollouts and autonomous healing, and advancing PostgreSQL, RocksDB, and related open-source ecosystems.

Location: San Mateo, California, United States; onsite Tuesday through Thursday, with optional office presence Monday and Friday

Salary: $293,800–$343,340 USD per year

Company

Roblox builds tools and infrastructure that enable developers and creators to produce shared 3D digital experiences.

What you will do

  • Design and implement database engine features including indexing, storage formats, WAL, replication, sharding, and query-planner improvements.
  • Evolve the control plane for elastic scaling, autonomous healing, and zero-downtime schema or tenant moves across global regions.
  • Profile and optimize critical code paths using kernel-level tracing and advanced performance tooling to reduce tail latency.
  • Lead design reviews, performance benchmarks, failure drills, post-incident retrospectives, and engineering best practices.
  • Build automation for testing, CI/CD, rollout safety, observability, and autoscaling.
  • Mentor engineers and collaborate with Storage, Platform, product teams, and the open-source database community.

Requirements

  • 8+ years of experience in software engineering or a relevant field.
  • Deep experience building and operating large-scale distributed databases or storage engines.
  • Expertise in database internals, including B-trees, MVCC, WAL, query optimization, and buffer management.
  • Strong programming skills in C, C++, Go, or Rust, plus experience with Raft or Paxos and multi-region replication.
  • Experience delivering high-QPS, low-latency services on Kubernetes or Nomad with comprehensive observability.
  • For this office-based role, candidates must be eligible to work in the United States; certain U.S. visa categories may not be supported, and future H-1B sponsorship may not be available.

Nice to have

  • Upstream contributions to PostgreSQL, RocksDB, or other open-source databases.
  • Experience with disaggregated storage, HTAP workloads, or custom query languages.

Culture & Benefits

  • Full-time employment with eligibility for equity compensation and employee benefits.
  • Collaboration across Storage, Platform, and product teams.
  • Opportunities to contribute to and influence the PostgreSQL, RocksDB, and related open-source ecosystems.
  • Equal employment opportunities and reasonable accommodations during the recruiting process.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →