Yugabyte
Staff Engineer
India. Posted 8 months ago
The role
You will design, build and scale the core storage, replication and transaction parts of YugabyteDB, a distributed PostgreSQL database. You will lead C/C++ development and mentor other engineers in distributed systems.
What you will do
- Lead design, development, testing and delivery of core storage and replication features in YugabyteDB.
- Write high-quality C/C++ code with comprehensive automated tests; take part in design discussions and code reviews.
- Troubleshoot and resolve correctness, stability and performance issues in distributed storage and transaction subsystems.
- Improve database scalability and throughput as cluster sizes, data volumes and transaction rates grow.
- Build and streamline operations: horizontal cluster scale-out, incremental and point-in-time backups, online schema and index operations, rolling upgrades and blue-green deployments.
- 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 in distributed systems design, performance engineering and systems-level debugging.
Required qualifications
- 8+ years of professional software engineering experience.
- Strong foundation in systems programming using C/C++.
- Bachelor's, Master's or PhD in Computer Science or a related field, or equivalent practical experience.
- Deep understanding of distributed systems fundamentals: replication and consensus, transactions and consistency models, fault tolerance and recovery.
- Experience working on storage engines, databases or other infrastructure-level systems.
- Strong problem-solving skills and the ability to work effectively in a collaborative, distributed team.
Nice to have
- Hands-on experience with distributed storage systems, transactional engines or consensus protocols.
- Familiarity with LSM-tree based storage engines, WALs, snapshots or compaction strategies.
- Experience with PostgreSQL internals or other relational database engines.
- Prior contributions to open-source systems or database projects.
Before you apply
- Yugabyte is no longer able to sponsor new H-1B visa petitions filed after September 21, 2025 for new hires.
- Candidates who need H-1B extensions, changes of employer or other types of work authorization are still considered.
About the company
Yugabyte is the company behind YugabyteDB, an AI-ready, multi-modal, distributed PostgreSQL database for cloud-native apps. The database is used by enterprises such as Shopify, Paramount+, GM, Kroger, Fiserv and NPCI in over 100 countries.