A cloud-native database firm is looking for a Staff Engineer to design and scale core distributed storage systems. The role involves writing high-quality C/C++ code, mentoring engineers, and enhancing the performance of distributed storage features. Ideal candidates have 8+ years in software engineering, a solid foundation in distributed systems, and strong problem-solving skills. This position is hybrid, located in Sunnyvale, offering a competitive salary ranging from USD 150,000 to USD 250,000 and additional benefits.
Qualifications
8+ years of experience in software engineering, specifically in systems programming using C/C++.
Deep understanding of distributed systems such as replication and transaction models.
Experience with storage engines or database systems.
Responsibilities
Design and build core distributed storage and replication features.
Write high-quality C/C++ code with thorough testing.
Troubleshoot distributed storage and transactional system issues.
Enhance database scalability and throughput.
Mentor and influence engineers in system design.
Skills
C/C++ programming
Distributed systems fundamentals
Problem-solving skills
Collaboration in distributed teams
Education
Bachelor’s, Master’s, or PhD in Computer Science
Job description
A cloud-native database firm is looking for a Staff Engineer to design and scale core distributed storage systems. The role involves writing high-quality C/C++ code, mentoring engineers, and enhancing the performance of distributed storage features. Ideal candidates have 8+ years in software engineering, a solid foundation in distributed systems, and strong problem-solving skills. This position is hybrid, located in Sunnyvale, offering a competitive salary ranging from USD 150,000 to USD 250,000 and additional benefits.