Yugabyte · Remoto · Sunnyvale, United States
Join the Distributed Storage & Transactions (DST) team as a Staff Engineer, where you will design, build, and scale the core distributed storage, replication, and transaction foundations of YugabyteDB. You will tackle challenging problems in distributed systems, collaborate with various teams, and contribute to the open-source YugabyteDB project. This role is ideal for engineers with a strong foundation in systems programming and a deep understanding of distributed systems fundamentals.
- This role is ideal for engineers who thrive in low-level systems work and want to shape the future of a globally distributed database
- Strong problem-solving skills and the ability to operate effectively in a collaborative, distributed team environment
- Fault tolerance and recovery
- Replication and consensus
- 8+ years of professional software engineering experience, with a strong foundation in systems programming using C/C++
- Deep understanding of distributed systems fundamentals, including:
- Transactions and consistency models
- Experience working on storage engines, databases, or other infrastructure-level systems
- Bachelor’s, Master’s, or PhD in Computer Science (or related field), or equivalent practical experience
- Familiarity with LSM-tree based storage engines, WALs, snapshots, or compaction strategies
- Hands-on experience with distributed storage systems, transactional engines, or consensus protocols
- Experience with PostgreSQL internals or other relational database engines is a strong plus
- Prior contributions to open-source systems or database projects
Inicia sesión para generar una carta de presentación para esta vacante.
Iniciar sesiónInicia sesión para ver cómo encaja este empleo con tu perfil.
Iniciar sesión