ByteDance's database R&D team is looking to build and own cutting-edge database products supporting Bytedance's global infrastructure, including relational databases, distributed caches, key-value stores, document databases, graph databases, wide-column stores, search engines, and multi-model databases.
Requirements
- Knowledge of database kernel, distributed system, query processing and optimization, multi-threaded programming
- Experience coding in C/C++, Golang, Java, Python
- Experience with open source DBMS development such as Mysql, PostgreSql and others is highly desirable
Responsibilities
- Develop kernel modules or features for distributed database systems.
- Solve unique, large-scale, highly complex cloud infrastructure problems
- Partner with PMs and engineers from different teams on building backend support for cloud database service products
- Participate in technical discussions related to team's product and engineering work
Other
- Currently pursuing a bachelor's or above in Computer Science, Computer Engineering, or other related fields
- Must obtain work authorization in the country of employment at the time of hire, and maintain ongoing work authorization during employment.
- Able to commit to working for 12 weeks during Summer 2026
- Demonstrated software engineering experience from previous internship, work experience, coding competitions, or publications
- Curiosity towards new technologies and entrepreneurship
- High levels of creativity and quick problem-solving capabilities