Senior Software Engineer
Top Benefits
About the role
Who you are
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field
- 5+ years of experience in database, storage, and/or distributed system development
- Experience with TiKV or similar distributed key-value stores (e.g., RocksDB, etc.) is highly desirable
- Familiarity with cloud-native technologies(e.g., AWS, GCP, Azure infra) and container orchestration platforms (e.g., Kubernetes) is a plus
- Excellent problem-solving skills and the ability to work independently as well as part of a team
- Strong communication skills and the ability to collaborate effectively with cross-functional teams
- A passion for learning and staying updated on emerging technologies and industry trends
What the job involves
- Design and implement core kernel features of TiKV to improve 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 enhance TiKV's backup and restore capabilities at the kernel level, including but not limited to developing efficient snapshotting and Pitr mechanisms
- Analyze and improve TiDB's performance, stability, and scalability in the cloud environment
- Troubleshoot and resolve customers' critical issues such as 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, and contribute insights and expertise to inform our technology roadmap
- Mentor junior engineers and help to grow the whole team's technical capability
Benefits
- Competitive Compensation and Stock Options
- Health & Wellness
- Generous Company Holidays and Paid Time Off
- Fun Team Building Activities and Awesome Swags
- Remote Friendly Distributed Workforce
- Tailored Growth Path with Mentorship
About TiDB, powered by PingCAP
Founded in 2015, TiDB was born from the vision of three talented software engineers who set out to build a database system that would be more scalable and reliable than MySQL, while retaining its rich ecosystem of tools and frameworks. They also wanted a true open-source solution, ensuring flexibility and compatibility. What they didn’t know then was how TiDB would grow to become one of the world’s most popular distributed SQL databases.
With over 33,000 GitHub stars, TiDB is the leading open-source distributed SQL database, designed to power modern applications with relentless elasticity, versatility, and reliability. Today, TiDB is trusted by world-renowned organizations such as Databricks, Block, Pinterest, and Catalyst to handle their most critical workloads, allowing developers to innovate faster and focus on building features rather than managing infrastructure.
Powered by PingCAP, TiDB continues to push the boundaries of what’s possible in data management. With support from leading firms like Sequoia Capital, GGV Capital, Access Technology Ventures, and Coatue Management, TiDB is on a mission to empower developers worldwide to distribute their data with speed, agility, and scale.
Senior Software Engineer
Top Benefits
About the role
Who you are
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field
- 5+ years of experience in database, storage, and/or distributed system development
- Experience with TiKV or similar distributed key-value stores (e.g., RocksDB, etc.) is highly desirable
- Familiarity with cloud-native technologies(e.g., AWS, GCP, Azure infra) and container orchestration platforms (e.g., Kubernetes) is a plus
- Excellent problem-solving skills and the ability to work independently as well as part of a team
- Strong communication skills and the ability to collaborate effectively with cross-functional teams
- A passion for learning and staying updated on emerging technologies and industry trends
What the job involves
- Design and implement core kernel features of TiKV to improve 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 enhance TiKV's backup and restore capabilities at the kernel level, including but not limited to developing efficient snapshotting and Pitr mechanisms
- Analyze and improve TiDB's performance, stability, and scalability in the cloud environment
- Troubleshoot and resolve customers' critical issues such as 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, and contribute insights and expertise to inform our technology roadmap
- Mentor junior engineers and help to grow the whole team's technical capability
Benefits
- Competitive Compensation and Stock Options
- Health & Wellness
- Generous Company Holidays and Paid Time Off
- Fun Team Building Activities and Awesome Swags
- Remote Friendly Distributed Workforce
- Tailored Growth Path with Mentorship
About TiDB, powered by PingCAP
Founded in 2015, TiDB was born from the vision of three talented software engineers who set out to build a database system that would be more scalable and reliable than MySQL, while retaining its rich ecosystem of tools and frameworks. They also wanted a true open-source solution, ensuring flexibility and compatibility. What they didn’t know then was how TiDB would grow to become one of the world’s most popular distributed SQL databases.
With over 33,000 GitHub stars, TiDB is the leading open-source distributed SQL database, designed to power modern applications with relentless elasticity, versatility, and reliability. Today, TiDB is trusted by world-renowned organizations such as Databricks, Block, Pinterest, and Catalyst to handle their most critical workloads, allowing developers to innovate faster and focus on building features rather than managing infrastructure.
Powered by PingCAP, TiDB continues to push the boundaries of what’s possible in data management. With support from leading firms like Sequoia Capital, GGV Capital, Access Technology Ventures, and Coatue Management, TiDB is on a mission to empower developers worldwide to distribute their data with speed, agility, and scale.