PingCAP is hiring a
Principal Software Engineer

closed
Logo of PingCAP

PingCAP

πŸ’΅ $180k-$260k
πŸ“Remote - United States

Summary

The job description is for a Principal Engineer role at PingCAP, focusing on the development and enhancement of TiDB's compute engine. The role requires extensive experience in database-related roles, proficiency in programming languages like C/C++/Go/Rust, and knowledge of database theory and practical implementation. The annual base salary range for U.S. candidates is $180K to $260K, with additional benefits including health insurance, flexible vacation time, paid holidays, and parental leave.

Requirements

  • Over 8 years of extensive experience in database-related roles
  • Highly skilled in programming with C/C++/Go/Rust
  • Deep understanding of computer architecture, operating systems, and distributed computing fundamentals
  • Extensive knowledge of database theory and practical implementation, particularly in query processing
  • Exceptional problem-solving and troubleshooting skills
  • Highly self-motivated with a passion for technology and continuous learning
  • Strong communication and collaboration skills, with proficiency in English

Responsibilities

  • Design and develop cutting-edge compute engines for TiDB, TiKV, and TiFlash, tailored for efficient data processing in a distributed setting
  • Spearhead the design and development initiatives, including compute kernel implementation, Massively Parallel Processing (MPP) architecture, sophisticated indexing for analytical workloads, and effective resource management and scheduling
  • Continuously evaluate and enhance the compute engine’s performance, stability, scalability, and observability
  • Address and resolve critical technical challenges faced by customers, ensuring high satisfaction and continuous system improvement
  • Provide leadership and technical guidance within the team, promoting engineering excellence and innovation
  • Coach and develop senior engineers, significantly enhancing the team's overall technical expertise and problem-solving abilities

Preferred Qualifications

  • Well-versed in the TiDB ecosystem is a plus
  • Proven experience in developing database kernels, big-data systems, or cloud-based databases is a plus
  • Knowledgeable about modern query processing technologies such as DuckDB, ClickHouse, Spark, Presto, Velox, and DataFusion is a plus

Benefits

  • The annual anticipated base salary range for U.S. candidates for this role is USD 180K to $260K
  • Other benefits include health insurance, flexible vacation time, paid holidays, and parental leave
This job is filled or no longer available

Similar Jobs