YugabyteDB

Staff Engineer Distributed Storage and Transaction

YugabyteDB
Apply
13 hours ago
Sunnyvale, CA, USAStaff+

Responsibilities

  • Lead the design, development, testing, and delivery of core YugabyteDB storage and replication features.
  • Write C/C++ code with automated tests and participate in design discussions and code reviews.
  • Troubleshoot correctness, stability, and performance issues in distributed storage and transaction subsystems.
  • Improve database scalability, throughput, storage-engine performance, transaction processing, and replication.
  • Build database management operations including horizontal scale-out, incremental and point-in-time backups, online schema and index operations, rolling upgrades, and blue-green deployments.
  • Contribute to the open-source YugabyteDB project and evolve its storage architecture and operational reliability.
  • Mentor and technically influence engineers in distributed systems design, performance engineering, and systems-level debugging.

Requirements

  • At least 8 years of professional software engineering experience with strong C/C++ systems programming experience.
  • Bachelor’s, Master’s, or PhD in Computer Science or a related field, or equivalent practical experience.
  • Deep understanding of replication, consensus, transactions, consistency models, fault tolerance, and recovery.
  • Experience with storage engines, databases, or infrastructure-level systems.
  • Strong problem-solving skills and ability to work effectively in a collaborative, distributed team.
  • Preferred experience with distributed storage systems, transactional engines, consensus protocols, LSM-tree storage engines, WALs, snapshots, compaction strategies, PostgreSQL internals, relational database engines, or open-source systems and database projects.

Benefits

  • Hybrid work model requiring the team to work together in the Sunnyvale office 2–3 days per week.
  • Equity when applicable, health plans, retirement plans, and unlimited paid time off (PTO).

Tech Stack

Categories

YugabyteDB

About YugabyteDB

201-500 employees

YugabyteDB builds an open-source, PostgreSQL-compatible distributed SQL database for cloud-native, transactional applications, delivered as software and as a managed service. Privately held and founded in 2016, the company is headquartered in Sunnyvale, California. Customers in retail, financial services, and media include Shopify and Kroger, and deployments span public clouds, private clouds, and Kubernetes environments.

Contact me