Y

YugaByte

Distributed SQL database with cloud-native DBaaS

Director of Engineering - Core Database

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeSunnyvale, CA, USA

About the Job

Requirements

  • At least 10 years of software engineering experience, including at least 3 years leading a team or critical product area as a Director or senior engineering manager.
  • Experience leading teams that build large-scale backend distributed systems and owning architecture and outcomes, not only operations.
  • Strong technical judgment to set technical direction, raise standards for design and correctness, and make tradeoffs among reliability, performance, and delivery speed.
  • Experience owning production quality end to end, from customer escalations and incident learnings through lasting fixes, and building a team culture that does the same.
  • Experience building and scaling high-performing teams by hiring and developing senior and staff engineers, growing future leaders, and giving clear, direct feedback.
  • Ability to deliver multi-quarter roadmaps across teams and time zones, align with product and partner teams, and keep execution predictable.
  • Deep systems background in either distributed systems, including designing and delivering internet-scale, highly available systems and relevant areas such as replication, consensus (Raft/Paxos), distributed transactions or locking, partitioning, failure detection and recovery, and storage or streaming infrastructure; or database or storage internals, including core components such as storage/access layers, logging and recovery, concurrency control, indexing, or LSM trees.
  • Hands-on background in C/C++ or a comparable systems language such as Go, Rust, or Java, and comfort reviewing performance-critical code.
  • Track record of diagnosing bottlenecks and re-architecting systems for higher throughput, lower latency, or larger scale.

Responsibilities

  • Define and drive the technical roadmap for core components, including the storage engine (LSM/RocksDB), distributed transaction layer, Raft-based consensus, and multi-region replication (xCluster).
  • Own end-to-end development, quality, performance, and operational excellence for the teams’ components in cloud-native environments such as Kubernetes.
  • Recruit, mentor, and manage high-performing engineering teams; build a culture of deep technical ownership, collaboration, and continuous improvement.
  • Lead work on write scaling, concurrency, cache coherency, and 99.995% availability in distributed, multi-tenant, cloud-native environments.
  • Work with Product Management, technical leadership (TDs/CTO), and other engineering teams (Query, QA) to define requirements and deliver integrated features.
  • Combine hands-on architectural judgment and large-scale systems design with execution against an ambitious product roadmap.

Desired Qualifications

  • C/C++ experience is strongly preferred.
  • Direct experience with PostgreSQL internals or a PostgreSQL-compatible distributed database.
  • Knowledge of NoSQL databases.
  • History of contributing to open-source database projects, holding relevant patents, or successfully assimilating deep research concepts such as machine-learning-based anomaly detection or deep-learning systems into a product.
  • Experience leading teams building database or storage internals, such as storage engines (LSM/RocksDB), query processing and execution, or transactions and concurrency control.
  • Experience shipping data-path capabilities such as replication, change data capture (CDC), or backup and restore to enterprise customers.
  • Experience running a product where upgrade safety, backward compatibility, and release quality are non-negotiable.
  • Experience with technologies common in the Yugabyte ecosystem, such as Apache Bookkeeper, Spark, Kafka, or other NoSQL/graph databases such as Neo4j.

About the Company

YugaByte

Distributed SQL database with cloud-native DBaaS

Yugabyte builds a distributed SQL database called YugabyteDB that runs natively in the cloud to power large, mission-critical applications. It stores data across multiple locations and uses a distributed architecture to keep data accessible and consistent even during failures. The product portfolio includes a free open-source core and commercial options: YugabyteDB Managed (fully managed cloud DBaaS) and YugabyteDB Anywhere (enterprise-on-premises and private cloud deployments) with added features and support. This makes Yugabyte different from competitors by combining open-source flexibility with enterprise-grade, multi-cloud resilience and managed services, all aimed at delivering scalable, highly available data for critical workloads. The company’s goal is to provide a scalable, reliable database platform that ensures data integrity and uptime for organizations operating at scale.

Company size
201-500
Company stage
Series C
Total funding
$290M
Headquarters
Sunnyvale, CA
Founded
2016

Recently Posted Jobs

Explore more opportunities at YugaByte

See more jobs