Yugabyte

Director of Engineering, Core Database

Sunnyvale, CA. Posted 8 months ago

The role

You will lead the teams that build the core of YugabyteDB, a distributed SQL database. You will set the architecture and delivery of the storage, transaction, replication and consensus layers, and hire and grow the engineering team.

What you will do

  • Define the technical roadmap for the storage engine, distributed transaction layer, Raft-based consensus and multi-region replication (xCluster).
  • Own end-to-end development, quality, performance and operations of your teams' components in cloud-native environments such as Kubernetes.
  • Recruit, mentor and manage high-performing engineering teams.
  • Lead work on write scaling, concurrency, cache coherency and 99.995% availability.
  • Work with Product Management, technical leadership and other engineering teams to define requirements and deliver integrated features.

Required qualifications

  • 10+ years of software engineering experience.
  • 3+ years leading a team or critical product area as a Director or senior engineering manager.
  • Has led teams building large-scale backend distributed systems and owned the architecture and outcomes.
  • Strong technical judgment and clear tradeoffs across reliability, performance and speed of delivery.
  • Owns production quality end to end, from customer escalations to lasting fixes.
  • Builds and scales high-performing teams and gives clear, direct feedback.
  • Delivers multi-quarter roadmaps across teams and time zones.
  • Deep systems background in distributed systems (replication, consensus, distributed transactions, failure recovery) or database/storage internals.
  • Hands-on background in C/C++ (strongly preferred) or a comparable systems language such as Go, Rust or Java.
  • Track record of diagnosing bottlenecks and re-architecting systems for higher throughput, lower latency or larger scale.

Nice to have

  • Direct experience with PostgreSQL internals or a PostgreSQL-compatible distributed database.
  • Knowledge of NoSQL databases.
  • Open-source database contributions, relevant patents, or research concepts applied to products.
  • Has led teams building database or storage internals such as LSM/RocksDB engines, query execution, or transactions and concurrency control.
  • Has shipped replication, CDC, or backup and restore to enterprise customers.
  • Has run a product where upgrade safety, backward compatibility and release quality were non-negotiable.
  • Experience with Apache Bookkeeper, Spark, Kafka, or NoSQL/graph databases such as Neo4J.

Benefits

  • Market competitive cash compensation, with equity when applicable.
  • Health plans.
  • Retirement plans.
  • Unlimited paid time off (PTO).

Before you apply

  • Due to recent U.S. immigration policy changes, Yugabyte is currently unable to sponsor new H-1B visas for candidates outside the United States.
  • Candidates needing an H-1B transfer or extension are considered, as are U.S. F-1 (CPT or OPT) candidates who would change to H-1B status.
  • Candidates with other valid work authorization are welcome to apply.

About the company

Yugabyte is the company behind YugabyteDB, an AI-ready, distributed PostgreSQL database for cloud-native apps. Its database is used by customers including Shopify, Paramount+, GM, Kroger, Fiserv and NPCI, and its team spans 12+ countries.

Director of Engineering, Core Database at Yugabyte | JobZoey