Sr. Director of Engineering – Core Database jobs in United States
cer-icon
Apply on Employer Site
company-logo

Yugabyte · 1 day ago

Sr. Director of Engineering – Core Database

Yugabyte is on a mission to become the default transactional database for enterprises building cloud-native applications. They are seeking a Sr. Director of Engineering to lead the development of their distributed SQL database, driving architecture, development, and delivery of core components while managing and mentoring engineering teams.

Cloud InfrastructureDatabaseEnterprise SoftwareOpen Source
badNo H1Bnote

Responsibilities

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)
Own the end-to-end development, quality, performance, and operational excellence of your teams' components, ensuring deployment in cloud-native environments (e.g., Kubernetes)
Recruit, mentor, and manage high-performing engineering teams. Foster a culture of deep technical ownership, collaboration, and continuous improvement
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
Partner closely with Product Management, Technical Leadership (TDs/CTO), and other engineering teams (Query Optimizer, QA) to define requirements and deliver integrated, impactful features

Qualification

Database Internals ExpertiseDistributed SystemsCloud-Native ArchitecturesCore Programming LanguagesScalabilityPerformanceYugabyteDB/PostgreSQLCloud & KubernetesNoSQL DatabasesOpen Source & ResearchData Technologies

Required

10+ years of progressive software development experience, with at least 3+ years in a Director/Sr. Director role managing multiple teams or critical product areas
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)
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
Hands-on experience in systems programming languages, particularly C/C++ and Go
Direct experience resolving performance bottlenecks (e.g., range scans, nested loop joins) and re-architecting systems for massive scaling (e.g., separating log/data, multi-writer architectures)

Preferred

Experience with PostgreSQL internals or PostgreSQL-compatible distributed databases
Hands-on experience with modern public cloud infrastructure and cloud-native technologies such as Kubernetes and Prometheus
Familiarity with NoSQL databases
Contributions to open-source database projects, patents, or successfully integrating research concepts (e.g., ML-based anomaly detection) into products
Experience with technologies common in the Yugabyte ecosystem, such as Apache Bookkeeper, Spark, Kafka, or other NoSQL/Graph databases (e.g., Neo4J)

Company

Yugabyte

twittertwittertwitter
company-logo
Yugabyte is an open-source distributed SQL database for customers in industries such as cybersecurity, financial markets, and IoT.

Funding

Current Stage
Growth Stage
Total Funding
$291M
Key Investors
Sapphire VenturesLightspeed Venture Partners8VC
2021-10-28Series C· $188M
2021-03-03Series B· $48M
2020-06-09Series B· $30M

Leadership Team

leader-logo
Kannan Muthukkaruppan
Co-Founder & Co-CEO
linkedin
leader-logo
Karthik Ranganathan
Co-Founder & Co-CEO
linkedin
Company data provided by crunchbase