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

Yugabyte · 1 day ago

Sr. Director of Engineering

Yugabyte is on a mission to become the default transactional database for enterprises building cloud-native applications. They are seeking an experienced Sr. Director of Engineering to lead the architecture, development, and delivery of core transactional and distributed systems components of YugabyteDB while mentoring a growing team.

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 ArchitecturesC/C++GoScalabilityPerformanceYugabyteDB/PostgreSQLCloud & KubernetesNoSQL DatabasesOpen Source ContributionsData TechnologiesTechnical StrategyTeam Leadership

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