PingCAP is hiring a
Principal Software Engineer
closedPingCAP
π΅ $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
- π°$190k-$215kπUnited States
- π°$198k-$247kπUnited States
- π°$248k-$310kπUnited States
- π°$190k-$215kπUnited States
- π°$162k-$181kπUnited States
- π°$160k-$250kπMexico, Uruguay
- π°$250k-$450kπMexico, Uruguay
- π°$160k-$250kπWorldwide
- π°~$219k-$323kπUnited States
- π°~$211k-$314kπUnited States