Skip to content
← Back to job listings

Director of Engineering (Core Database)

Yugabyte · Sunnyvale, United States

RemoteImported listingfull-timeabout 2 months ago

About The Role

Join Yugabyte, a leading distributed SQL database company, as the Director of Engineering. In this role, you will drive the architecture, development, and delivery of core transactional, storage, and distributed systems components. You will also manage and mentor a growing team, ensuring YugabyteDB maintains industry-leading performance, scalability, and resilience. This position requires a blend of software architecture expertise, large-scale systems design, and the ability to execute against an ambitious product roadmap.

  • Definir y dirigir la hoja de ruta técnica y la arquitectura de los componentes centrales de la base de datos, incluyendo el motor de almacenamiento, la capa transaccional y el consenso distribuido.
  • Ser responsable del desarrollo, la calidad, el rendimiento y la excelencia operativa de los componentes del equipo, asegurando su implementación en entornos nativos de la nube.
  • Reclutar, mentorear y gestionar equipos de ingeniería de alto rendimiento, fomentando una cultura de propiedad técnica profunda, colaboración y mejora continua.
  • This role requires a mix of software architecture expertise to design and implement practical solutions, as well as the ability to work closely with developers to identify patterns and tools that simplify solution building
  • This position demands a blend of hands-on architectural expertise, large-scale systems design, and the ability to execute against an ambitious product roadmap, with a deep understanding of transactional databases, distributed systems, and microservice-based applications
  • The ideal candidate will have demonstrated senior leadership in domains directly applicable to distributed databases:
  • Experience: 10+ years of progressive software development experience, with at least 3+ years in a Director role managing multiple teams or critical product areas
  • 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
  • Scalability and Performance: 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)
  • 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)
  • Core Programming Languages: Hands-on experience in systems programming languages, particularly C/C++ and Go
  • YugabyteDB/PostgreSQL: Experience with PostgreSQL internals or PostgreSQL-compatible distributed databases
  • NoSQL Databases: Familiarity with NoSQL databases
  • Data Technologies: Experience with technologies common in the Yugabyte ecosystem, such as Apache Bookkeeper, Spark, Kafka, or other NoSQL/Graph databases (e.g., Neo4J)
  • Open Source & Research: Contributions to open-source database projects, patents, or successfully integrating research concepts (e.g., ML-based anomaly detection) into products
  • Cloud & Kubernetes: Hands-on experience with modern public cloud infrastructure and cloud-native technologies such as Kubernetes and Prometheus

This is an external listing. JobSpring does not represent or verify the employer. Report this listing