Software Engineer Intern

closed
PingCAP Logo

PingCAP

πŸ“Internship - China

Summary

The job is for a student developer to work on distributed databases at PingCAP, contributing to their world-leading database solution, TiDB. The ideal candidate has a strong foundation in computer science, proficiency in Go, Rust, Java, C, C++, or SQL, and a passion for solving complex technical problems.

Requirements

  • Current student majoring in Mathematics, Computer Science, or a related field
  • Solid foundational knowledge in computer science, familiar with the Linux development environment, and proficient in at least one of the following languages: Go, Rust, Java, C, C++, or SQL
  • Familiar with common data structures and algorithms, with a strong passion for solving complex technical problems
  • Ability to provide various levels of testing for complex code functionality to deliver high-quality code
  • Passionate about fundamental technologies, strong learning ability, and good team communication and collaboration skills

Responsibilities

  • Design and implement features for distributed database kernels
  • Ensure high-quality delivery of distributed database kernel features
  • Provide high-quality technical support to distributed database users

Preferred Qualifications

  • Passion for open source with contributions to open source projects (e.g. TiDB, TiKV, TiFlow)
  • Some knowledge of distributed databases, such as compute engines, indexing, distributed systems, transactions, and relational databases
  • Participation in or achievements in programming competitions, such as ACM, TopCoder, corporate hackathons, or Talent Plan
This job is filled or no longer available