yugabyte

Director of Engineering, Core Database

Apply Now

At a Glance

Location
United States
Work Regime
hybrid
Experience
10+ years
Posted
2026-03-10T11:38:15-04:00

Key Requirements

Required Skills

KafkaKubernetesPostgreSQL

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.