GrepJob
YugabyteDB

Staff Engineer Distributed Storage and Transaction

YugabyteDB
Apply
15 days ago
Sunnyvale, CA, USAStaff+
H1B Sponsor

Base Salary

$150k - $250k/yr

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.
  • Troubleshoot and resolve correctness, stability, and performance issues in distributed storage and transactional subsystems.
  • Improve database scalability and throughput as cluster sizes and transaction rates grow.
  • Build and streamline database management operations, including horizontal cluster scale-out and online schema operations.
  • Identify and implement performance improvements across storage and transaction layers.
  • Contribute to the open-source YugabyteDB project and mentor 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, including replication, transactions, and fault tolerance.
  • Experience working on storage engines, databases, or other infrastructure-level systems.
  • Strong problem-solving skills and ability to work effectively in a collaborative, distributed team environment.

Benefits

  • Market competitive cash compensation ranging from USD 150,000 - USD 250,000.
  • Equity options when applicable.
  • Health plans and retirement plans.
  • Unlimited paid time off (PTO).
  • Hybrid work model with team presence in the Sunnyvale office 2–3 days per week.

Tech Stack

CC++PostgreSQL

Categories

BackendData Engineering