PingCAP
Senior Software Engineer - Distributed Storage Solutions
PingCAP, San Francisco, California, United States, 94199
Join our dynamic team at PingCAP as we drive our growth and innovation in the expansive database market, projected to exceed $119B by 2025. As a leading global provider, we are excited to enhance our presence with TiDB, an open-source, cloud-native distributed SQL database designed for elastic scalability and real-time analytics. Our technology has been successfully implemented by major organizations across diverse sectors including financial services, logistics, gaming, and e-commerce.
If you're passionate about cutting-edge technology and want to contribute to a vibrant open-source community with over 37,000 stars on GitHub, we invite you to explore this opportunity. You'll play a crucial role in creating innovative solutions in a supportive and collaborative culture.
Key Responsibilities:
Design and implement core features of TiKV, focusing on optimizing performance, scalability, and reliability.
Enhance data structures, algorithms, and concurrency mechanisms in TiKV to maximize throughput and minimize latency.
Collaborate with the open-source community by reviewing and merging contributions while maintaining the highest coding standards.
Lead enhancements to TiKV's backup and restore capabilities, including development of effective snapshotting and Point-in-Time Recovery (Pitr) mechanisms.
Analyze and improve TiDB's performance, stability, and scalability in cloud deployments.
Troubleshoot and resolve critical customer issues related to performance, stability, or scalability.
Document design decisions and optimizations in technical specifications and code comments.
Stay informed on the latest research and industry trends in distributed systems to inform our technology roadmap.
Mentor junior engineers to foster growth and elevate team expertise.
Qualifications:
Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
5+ years of experience in database, storage, or distributed system development.
Experience with TiKV or comparable distributed key-value stores (such as RocksDB) is highly desirable.
Familiarity with cloud-native technologies (e.g., AWS, GCP, Azure) and container orchestration platforms (e.g., Kubernetes) is advantageous.
Strong problem-solving skills and the ability to work autonomously as well as collaboratively.
Effective communication skills to work with cross-functional teams.
A strong desire for continuous learning and adapting to emerging technologies.
The anticipated base salary for this position ranges from $180,000 to $260,000 annually, dependent on experience and location. This role also qualifies for PingCAP's Bonus and Equity Plan, along with our Sales Compensation Plan if applicable. We emphasize transparency regarding salary ranges in our postings. Actual compensation will vary based on qualifications and local compensation structures.
We offer an array of benefits, including health insurance, flexible vacation time, paid holidays, and parental leave. We encourage candidates from underrepresented groups to apply. Join us in fostering an inclusive workplace where diversity thrives.