About the team
Our database development team is responsible for building and owning database products used by our infrastructure including but not limited to relational databases, distributed cache, key-value stores, document stores, and Graph stores.
In this team, you’ll have the opportunity to develop and enhance that NoSQL database service in a cloud-native environment.
We embrace a culture of self-direction, intellectual curiosity, openness, and problem-solving. If you are a passionate and experienced engineer with a strong background in cloud database development, eager to contribute to cutting-edge technologies and support mission-critical business systems, we encourage you to apply.
Join us in shaping the future of cloud databases.
Responsibilities
- Lead the development of cutting-edge, high-performance, cost-effective, and large-scale cloud database products.
- Support the Volcano Engine and our business systems, serving a wide range of core business functions within the group.
- Take charge of the design and development of cloud database products, working on the next generation of cloud database products.
- Continuously improve and enhance core product performance, stability, cost efficiency, and persistence, supporting billions of requests and a massive user base.
- Conduct in-depth research on new theories, technologies, and hardware in the industry and academia. Facilitate their implementation in production environments to enhance the overall competitiveness of the product.
Requirements
- BS or a higher degree in Computer Science, Computer Engineering, or other related fields
- 5+ years of backend engineering experience in at least one of C / C++ / Go / Java, with a strong foundation in data structures and algorithms.
- Relevant development experience in the database domain, with a solid understanding of principles in distributed systems, operating systems, networks, and databases.
- Experience in programming and practical implementation of high-performance, large-scale distributed storage systems, emphasizing enterprise-level product quality.
- Ability to think independently, proactively identify and solve problems, excellent communication skills, a curiosity for technology, an extreme dedication to research, and a willingness to take on challenges.
Preferred Qualifications :
- Mastery of source code for systems like Redis, RocksDB, pika, Ceph; preference given to those who have contributed to open-source communities.
- Proficiency in using K8S and understanding its principles.
- Familiarity with protocols such as CXL / RDMA, and technology involving the fusion of software and hardware.