Director Of Engineering, Core Database

Yugabyte

Sunnyvale, CA, United States
On-site
Distributed sql database architecture
Storage engine (lsm/rocksdb)
Transactional layer development
Yugabyte is seeking a Director of Engineering for their Core Database team to lead the development of their distributed SQL database, YugabyteDB. The ideal candidate will have extensive experience in database internals and distributed systems, along with a strong leadership background

Job Summary

  • Define and drive the technical roadmap and architecture for core database components, including the storage engine, transactional layer, distributed consensus, and multi-master replication.
  • Own the end-to-end development, quality, performance, and operational excellence of your teams' components, ensuring deployment in cloud-native environments.
  • Recruit, mentor, and manage high-performing engineering teams, fostering a culture of deep technical ownership, collaboration, and continuous improvement.

Matching Summary

Match Score: 85

Yugabyte is seeking a Director of Engineering for their Core Database team to lead the development of their distributed SQL database, YugabyteDB. The ideal candidate will have extensive experience in database internals and distributed systems, along with a strong leadership background.

Skills & Requirements

Must-have

  • Distributed SQL database architecture
  • Storage engine (LSM/RocksDB)
  • Transactional layer development
  • Distributed consensus (RAFT)
  • Multi-master replication (xCluster)
  • Cloud-native environments (Kubernetes)
  • Systems scaling and reliability

Nice-to-have

  • PostgreSQL internals experience
  • Cloud and Kubernetes expertise
  • Familiarity with NoSQL databases

Key Requirements

  • 10+ years software development experience
  • 3+ years Director role management
  • Database internals expertise
  • Distributed systems design
  • Cloud-native architectures
  • C/C++ and Go programming

Work Rights

Not specified

Tailored Resume

Cover Letter