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.