Y
Yugabyte
Staff Engineer
Skills
PostgreSQL
10 days ago
Share this opportunity
Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.
Important information
Salary:
$150,000 – $250,000 / year
Location:
San Francisco, CA, USA
Work mode:
Onsite
Published on:
16 October 2026
What they need
Who you are
- 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 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 operate effectively in a collaborative, distributed team environment
- 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 is a strong plus
- Prior contributions to open-source systems or database projects
What the job involves
- As a Staff Engineer on the Distributed Storage & Transactions (DST) team, you will play a critical role in designing, building, and scaling the core distributed storage, replication, and transaction foundations of YugabyteDB
- 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
- 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 as cluster sizes, data volumes, and transaction rates continue to grow
- Build and streamline database management operations, including:
- 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, helping evolve its storage architecture and operational reliability
- Mentor and technically influence other engineers in distributed systems design, performance engineering, and systems-level debugging
Benefits
- Health Insurance
- Company Stock Options
- Retirement Plans
- Home Office Set-Up Reimbursement
- Professional Development Reimbursement
- Quarterly Wellness Days Off
- Unlimited PTO
- Childcare benefits
- Performance bonuses
Other offers great for you!
These companies are also looking for great profiles
T
Techunt
Staff Engineer Backend (Ruby on Rails, systèmes distribués) | CDI
80 à 110 k€
Permanent contract
Paris, France
Hybrid
Skills
Ruby on RailsRuby
15 days ago
Quick apply
T
Tenth Revolution Group
Staff Software Engineer Ruby on Rails
Freelance
Paris, France
Hybrid
Skills
LLMs / Large language modelsRuby on RailsPostgreSQLDatadogGrafanaPrometheusKubernetes
5 days ago
Quick apply
F
Futurwork
Senior Network Engineer
Freelance
Brussels, Belgium
Hybrid
Skills
PythonAnsibleJiraZabbixAzure
5 hours ago
Quick apply
No company information available.