Staff Engineer Distributed Storage and Transaction
Job Overview
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.
Key points
-
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.
-
Bachelor’s, Master’s, or PhD in Computer Science (or related field), or equivalent practical experience.
-
Deep understanding of distributed systems fundamentals.
-
Transactions and consistency models.
-
Fault tolerance and recovery.
Skills
Experience: Senior-level · 8+ years
Sign in to applyCreate your account
Staff Engineer Distributed Storage and Transaction · YugabyteDB
Don't have an account? Already have an account?