Join PingCAP as a Senior Software Engineer focused on Distributed Storage to help scale the business in NA/EMEA.
Contribute to the TiDB Database and Database as a Service offering, which is an open-source, cloud-native, distributed SQL database designed for elastic scale and real-time analytics.
Design and implement core kernel features of TiKV to enhance performance, scalability, and reliability.
Optimize data structures, algorithms, and concurrency mechanisms in TiKV to maximize throughput and minimize latency.
Collaborate with the open-source community to review and merge contributions to the TiKV codebase, ensuring adherence to best practices and coding standards.
Lead efforts to improve TiKV's backup and restore capabilities at the kernel level, including developing efficient snapshotting and Pitr mechanisms.
Analyze and enhance TiDB's performance, stability, and scalability in cloud environments.
Troubleshoot and resolve critical customer issues related to performance, stability, or scalability.
Document design decisions, implementation details, and performance optimizations in technical specifications, design documents, and code comments.
Stay updated on the latest developments in distributed systems research and industry trends, contributing insights to inform the technology roadmap.
Mentor junior engineers to enhance the team's technical capabilities.
Requirements:
A Bachelor's or Master's degree in Computer Science, Engineering, or a related field is required.
A minimum of 5 years of experience in database, storage, and/or distributed system development is necessary.
Experience with TiKV or similar distributed key-value stores (e.g., RocksDB) is highly desirable.
Familiarity with cloud-native technologies (e.g., AWS, GCP, Azure) and container orchestration platforms (e.g., Kubernetes) is a plus.
Excellent problem-solving skills and the ability to work independently as well as collaboratively in a team are essential.
Strong communication skills and the ability to collaborate effectively with cross-functional teams are required.
A passion for learning and staying updated on emerging technologies and industry trends is important.
Benefits:
The annual anticipated base salary range for this role is USD 180,000 to $260,000, depending on various factors such as role complexity, work location, job level, and relevant experience.
This position is eligible for PingCAP's Bonus and Equity Plan, as well as the Sales Compensation Plan if applicable.
Additional benefits include health insurance, flexible vacation time, paid holidays, and parental leave.
Salaries for candidates outside the U.S. will vary based on local compensation structures.
PingCAP encourages applications from underrepresented groups and is committed to preventing discrimination and harassment in the workplace.