Sunnyvale, United States of America Hybrid USD 150,000 – 250,000 / year

Yugabyte is hiring a Staff Engineer Distributed Storage and Transaction

As a Staff Engineer on the Distributed Storage & Transactions team, you'll shape the foundational layers of a distributed database engine. Your work will directly influence how data is stored, replicated, and consistently accessed across distributed environments, ensuring reliability and performance at scale.

What You'll Do

You will lead the design and implementation of critical storage and replication components, focusing on correctness, efficiency, and long-term maintainability. You'll develop robust systems for handling high-volume transactions, distributed consensus, and fault-tolerant data replication.

Debug complex issues across distributed subsystems, focusing on stability, latency, and throughput under real-world workloads. Optimize performance across the storage engine, transaction processing, and replication layers to support growing cluster sizes and data volumes.

Design and implement key operational capabilities such as rolling upgrades, online schema changes, point-in-time recovery, and cluster scaling. Contribute to the open-source evolution of the database, improving architectural resilience and operational safety.

You will also guide and mentor other engineers, sharing expertise in distributed systems design, low-level performance tuning, and systems debugging.

Requirements

  • Minimum of 8 years of professional software development experience with strong proficiency in C/C++
  • Degree in Computer Science or related field, or equivalent industry experience
  • Proven expertise in distributed systems, including consensus, replication, fault tolerance, and consistency models
  • Experience building or maintaining storage engines, databases, or infrastructure-level systems
  • Strong analytical and problem-solving skills in complex, distributed environments
  • Ability to collaborate effectively within a distributed engineering team

Preferred Qualifications

  • Hands-on experience with transaction engines, distributed storage, or consensus algorithms
  • Familiarity with LSM-tree architectures, write-ahead logging, snapshot isolation, and compaction techniques
  • Knowledge of PostgreSQL internals or similar relational database systems
  • Past contributions to open-source database or systems projects

Technical Environment

Primary development in C++ with components interacting with PostgreSQL. The system leverages LSM-tree storage, WAL, snapshots, compaction strategies, and consensus protocols to deliver scalable, durable, and consistent distributed data management.

Benefits

  • Comprehensive health insurance options
  • Retirement planning support
  • Unlimited paid time off
Required Skills
C++PostgreSQLDistributed Systems
Test your skills for this role

Take a short quiz and show this employer what you can do.

Job Details
Location Sunnyvale, United States of America
Work mode Hybrid
Salary USD 150,000 – 250,000 / year
Department Distributed Storage Technologies (DST)
Category Backend
Posted 5 months ago
or drop your CV first
About company
Yugabyte logo

Yugabyte is a distributed SQL database company that provides a PostgreSQL-compatible, multi-modal database for cloud-native applications. The company's flagship product, YugabyteDB, is designed to be AI-ready, resilient, scalable, and flexible, supporting enterprise-grade applications with built-in connection management, observability, and end-to-end security.

YugabyteDB enables seamless scalability and high availability across zones, regions, and clouds, making it ideal for modern applications requiring global data distribution, low-latency access, and disaster recovery. It supports advanced use cases such as database modernization, cloud-native app development, edge and streaming applications, and GenAI/RAG workloads with vector indexing capabilities.

The company serves a wide range of industries including financial services, retail, telecommunications, and gaming, with customers like Rakuten, Shopify, and General Motors. Yugabyte emphasizes open-source innovation, community engagement, and enterprise readiness, offering tools for migration, training, and operational support through its ecosystem and partner programs.

All jobs at Yugabyte Visit website