yugabyte
Director of Engineering, Core Database
At a Glance
- Location
- United States
- Work Regime
- hybrid
- Experience
- 10+ years
- Posted
- 2026-03-10T11:38:15-04:00
Key Requirements
Required Skills
Domain Knowledge
- Cloud
Requirements
10+ years of progressive software development experience, with at least 3+ years in a Director role managing multiple teams or critical product areas.
Database Internals Expertise:
Substantial experience designing and developing core components of production-grade relational or distributed database engines (e.g., storage/access layer, buffer cache, logging, recovery, lock management, indexing, LSM).
Distributed Systems & Cloud-Native Architectures:
Proven ability to design and deliver internet-scale, highly available, multi-tenant distributed systems, leveraging technologies such as Service Fabric, distributed lock managers, distributed transaction managers, and cloud object storage.
Core Programming Languages:
Responsibilities
Technical Strategy & Architecture:
Define and drive the technical roadmap and architecture for core database components, including the storage engine (LSM/RocksDB), transactional layer, distributed consensus (RAFT), and multi-master replication (xCluster).
Engineering Execution:
Own the end-to-end development, quality, performance, and operational excellence of your teams' components, ensuring deployment in cloud-native environments (e.g., Kubernetes).
Systems Scaling & Reliability:
Lead projects focused on write scaling, improving concurrency (e.g., DDL concurrency), ensuring cache coherency, and achieving 99.995% availability in distributed, multi-tenant, cloud-native environments.