Principal Software Engineer

  • $180k-$260k
  • Remote - United States

Remote

Software Development

Principal

Summary

The job is for a Senior Database Engineer at PingCAP to improve the performance, scalability, and reliability of their distributed SQL database TiDB. The role involves designing core features, collaborating with the open-source community, troubleshooting customer issues, and staying updated on industry trends.

Requirements

  • 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

Responsibilities

  • 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
  • Lead efforts to enhance TiKV's backup and restore capabilities at the kernel level
  • 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

Preferred Qualifications

  • 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

Benefits

  • $180,000 - $260,000 a year
  • The role is eligible to participate in PingCAP's Bonus and Equity Plan
  • The role may be eligible for PingCAP's Sales Compensation Plan if it is a sales role
  • Other benefits include health insurance, flexible vacation time, paid holidays, and parental leave
Share this job:
Please let PingCAP know you found this job on Remote First Jobs 🙏
Apply now