Roles and Responsibilities
- Development in C/C++/Rust: Assist in developing data management systems and data structures.
- Performance Optimization: Support the improvement of database system performance and
resource optimization.
- Algorithm Design and Implementation: Assist in developing algorithms for data storage, retrieval,
and compression.
- Code Quality Management: Conduct code reviews, testing, and debugging to maintain high quality.
- Technical Learning and Research: Stay updated with the latest trends in database technology and
C/C++ development.
Basic Qualifications
- Experience in development using C/C++/Rust in a Linux environment
- Basic understanding of system software
- Experience in DBMS development or a master's degree or higher in DBMS/compiler-related studies
Preferred Qualifications
- Experience in DBMS development or a master's degree or higher in DBMS/compiler-related studies
- Participation in a mid-to-long-term software development project for at least 6 months
- Experience in languages other than C/C++/Rust, such as Python, Go, Lisp, or Elixir
- Ability to write technical documentation and communicate in English
- Experience in development using Git and Docker
- Familiarity with Kubernetes and SaaS architecture