Overview
Yugabyte is the company behind YugabyteDB, an AI-ready, multi-modal, distributed PostgreSQL database for cloud-native applications. The Staff Engineer on the Distributed Storage & Transactions (DST) team will design, build, and scale the core distributed storage, replication, and transaction foundations of YugabyteDB.
Key Responsibilities
- Lead the design, development, testing, and delivery of core storage and replication features in YugabyteDB.
- Write high-quality C/C++ code with comprehensive automated tests; actively participate in design discussions and code reviews.
- Troubleshoot and resolve correctness, stability, and performance issues in complex distributed storage and transactional subsystems.
- Improve database scalability and throughput.
- Build and streamline database management operations including horizontal cluster scale-out and online schema operations.
- Identify and implement performance improvements across the storage engine, transaction processing, and replication layers.
- Contribute to the open-source YugabyteDB project.
- Mentor and technically influence other engineers.
Requirements
- 8+ years of professional software engineering experience with a strong foundation in systems programming using C/C++.
- Bachelor’s, Master’s, or PhD in Computer Science (or related field) or equivalent practical experience.
- Deep understanding of distributed systems fundamentals.
- Experience working on storage engines, databases, or other infrastructure-level systems.
- Strong problem-solving skills and the ability to operate effectively in a collaborative, distributed team environment.
Benefits
Market competitive cash compensation ranging from USD 150,000 - USD 250,000, inclusive of variable/incentive for some roles. Additional benefits include equity (when applicable), health plans, retirement plans, and unlimited paid time off (PTO).
Location
Hybrid model with in-office collaboration in Sunnyvale 2–3 days per week.
How to Apply
Interested candidates should apply through the company’s career page.