This position is posted by Jobgether on behalf of PingCAP. We are currently looking for a Senior Software Engineer – Distributed Storage in United States.
This role offers the opportunity to contribute directly to the evolution of TiKV, a powerful open-source distributed key-value store. You will work on critical backend infrastructure, optimizing data performance, scalability, and reliability at the core of a modern distributed SQL database system. With a strong focus on cloud-native environments and open-source collaboration, this role is ideal for engineers passionate about building foundational systems that impact enterprises globally. You'll operate in a high-growth, technically challenging environment with opportunities to innovate and mentor.
Accountabilities:
- Design and implement key kernel features of TiKV to boost performance, reliability, and scalability.
- Optimize low-level data structures, algorithms, and concurrency controls to improve system throughput and latency.
- Lead and contribute to enhancing TiKV’s backup and restore functionalities, including efficient snapshotting and point-in-time recovery (PITR).
- Diagnose and resolve critical customer issues related to performance and stability in cloud deployments.
- Collaborate with the open-source community, conducting code reviews and ensuring adherence to best development practices.
- Document technical decisions and implementation strategies through specifications and in-code documentation.
- Stay informed on the latest advancements in distributed systems and contribute to the technical roadmap.
- Mentor junior engineers and support the continuous development of the team’s technical expertise.
Requirements
- Bachelor’s or Master’s degree in Computer Science, Engineering, or related discipline.
- Minimum 5 years of experience in storage systems, databases, or distributed system development.
- Proficiency with distributed key-value store technologies like TiKV, RocksDB, or similar is highly preferred.
- Experience working in cloud-native ecosystems, including AWS, GCP, or Azure, and Kubernetes-based environments.
- Strong problem-solving skills with the ability to tackle performance and scalability challenges independently.
- Clear communication and collaboration skills, with experience working across cross-functional teams.
- Eagerness to stay current with industry trends and apply new knowledge to practical engineering challenges.
Benefits
- Competitive salary range: $180,000 – $260,000 USD, based on experience, role complexity, and location.
- Eligible for equity participation and annual performance bonuses.
- Comprehensive healthcare coverage.
- Flexible paid vacation and holidays.
- Paid parental leave.
- Opportunity to work remotely and contribute to open-source innovation on a global scale.
- A diverse, inclusive culture with strong support for professional growth and technical leadership.
Jobgether is a Talent Matching Platform that partners with companies worldwide to efficiently connect top talent with the right opportunities through AI-driven job matching.
When you apply, your profile goes through our AI-powered screening process designed to identify top talent efficiently and fairly.
Our AI evaluates your CV and LinkedIn profile thoroughly, analyzing your skills, experience, and achievements.
It compares your profile to the job’s core requirements and past success factors to determine your match score.
Based on this analysis, we automatically shortlist the 3 candidates with the highest match to the role.
When necessary, our human team may perform an additional manual review to ensure no strong profile is missed.
The process is transparent, skills-based, and free of bias — focusing solely on your fit for the role.
Once the shortlist is completed, we share it directly with the company that owns the job opening. The final decision and next steps (such as interviews or additional assessments) are then made by their internal hiring team.
Thank you for your interest!
#LI-CL1