PingCAP, a leading force in the global database market, is seeking a Principal Software Engineer to join their Storage team. This role presents an exciting opportunity to work on TiDB, their innovative open-source, cloud-native, distributed SQL database solution that's making waves in the industry. With the database market projected to reach $119B+ by 2025 (IDC estimates), PingCAP stands as a major disruptor with their TiDB Database and Database as a Service offering.
The position involves working at the core of TiKV, where you'll be responsible for designing and implementing crucial kernel features to enhance performance, scalability, and reliability. You'll be diving deep into optimizing data structures, algorithms, and concurrency mechanisms while collaborating with a vibrant open-source community of over 37,000 GitHub stars.
As a Principal Engineer, you'll lead efforts to enhance TiKV's backup and restore capabilities, working on efficient snapshotting and Pitr mechanisms. The role requires expertise in distributed systems, with hands-on experience in database and storage development. You'll be working with cloud-native technologies and container orchestration platforms, ensuring TiDB's optimal performance in cloud environments.
The ideal candidate brings 5+ years of relevant experience and a strong educational background in Computer Science or related fields. You'll be joining a company with strong open-source community roots and an inclusive culture that values diversity and innovation. This role offers the opportunity to work on mission-critical applications used by large organizations across various sectors including financial services, logistics, gaming, and e-commerce.
Working from one of PingCAP's major tech hubs in China, you'll be at the forefront of database innovation, mentoring junior engineers while contributing to the company's technical growth and market expansion in NA/EMEA regions. The position offers the chance to shape the future of distributed database technology while working with a team dedicated to pushing the boundaries of what's possible in database management systems.