Staff Engineer at Yugabyte

<div class="content-intro"><p>Yugabyte is the company behind <strong>YugabyteDB</strong>, the AI-ready, multi-modal, distributed PostgreSQL database for cloud-native apps. Trusted by industry leaders including Shopify, Paramount+, GM, Kroger, Fiserv, and NPCI, YugabyteDB has been deployed in over 100 countries and powers more than 5 million clusters worldwide.</p> <p>Together, our hard-working team of experts and our industry-leading technology are uniquely positioned to meet the demands of modern workloads: geo-distributed, ultra-resilient, and built to scale without limits.</p> <p>Our Yugabeings (distributed, like our database) span 12+ countries and multiple time zones, sharing expertise from diverse backgrounds and industries.</p></div><h2><strong>Staff Engineer – Distributed Storage & Transactions (DST)</strong></h2> <h3><strong>About Yugabyte</strong></h3> <p>At <strong>Yugabyte</strong>, we are on a mission to become the default <strong>transactional database</strong> for enterprises building cloud-native applications. YugabyteDB is our PostgreSQL compatible distributed database for cloud-native apps. Resilient, scalable, and flexible, it runs on any cloud and enables developers to become instantly productive using well-known APIs.We are looking for talented and driven people to join us on our ambitious mission and help us build a lasting and impactful company.The transactional database market is estimated to grow to $150B by 2030. YugabyteDB is cloud-native by design, has on-demand horizontal scalability, and supports geographical distribution of data using built-in replication. This means that we are well-positioned to meet market demand for geo-distributed, high-scale, high-performance workloads.</p> <p>Yugabyte offers a culture of <strong>innovation, ownership, and technical excellence</strong>, with opportunities to impact a cutting-edge distributed SQL database used by global enterprises. As a member of the DST team, you’ll help meet growing demand for high-scale, high-performance, globally distributed transactional workloads — instrumental to our product’s success.</p> <h2><strong>Role Overview</strong></h2> <p>As a <strong>Staff Engineer on the Distributed Storage & Transactions (DST) team</strong>, you will play a critical role in designing, building, and scaling the <strong>core distributed storage, replication, and transaction foundations</strong> of YugabyteDB.</p> <p>You will work on some of the most challenging problems in distributed systems — including consistency, durability, fault tolerance, performance, and scalability — while collaborating closely with query layer, platform, and cloud teams. This role is ideal for engineers who thrive in low-level systems work and want to shape the future of a globally distributed database.</p> <h2><strong>Key Responsibilities</strong></h2> <ul> <li>Lead the <strong>design, development, testing, and delivery</strong> of core storage and replication features in YugabyteDB.</li> <li>Write <strong>high-quality C/C++ code</strong> with comprehensive automated tests; actively participate in design discussions and code reviews.</li> <li>Troubleshoot and resolve <strong>correctness, stability, and performance issues</strong> in complex distributed storage and transactional subsystems.</li> <li>Improve <strong>database scalability and throughput</strong> as cluster sizes, data volumes, and transaction rates continue to grow.</li> <li>Build and streamline <strong>database management operations</strong>, including:</li> <ul> <li>Horizontal cluster scale-out</li> <li>Incremental and point-in-time backups</li> <li>Online schema and index operations</li> <li>Rolling upgrades and blue-green deployments</li> </ul> <li>Identify and implement <strong>performance improvements</strong> across the storage engine, transaction processing, and replication layers.</li> <li>Contribute to the <strong>open-source YugabyteDB project</strong>, helping evolve its storage architecture and operational reliability.</li> <li>Mentor and technically influence other engineers in distributed systems design, performance engineering, and systems-level debugging.</li> </ul> <h2><strong>Required Qualifications</strong></h2> <ul> <li><strong>8+ years of professional software engineering experience</strong>, with a strong foundation in <strong>systems programming</strong> using <strong>C/C++&lt

Apply for this Staff Engineer role

More jobs at Yugabyte

More jobs in India