ByteDance is looking to build and own cutting-edge AI-native database systems that are intelligent, multimodal, and designed for the era of large models. These systems will serve as reasoning engines, retrieval platforms, and real-time memory for AI agents, powering intelligent systems across their global infrastructure.
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 systems such as Faiss, Milvus, DuckDB, ClickHouse, TiKV, RocksDB.
- Familiarity with GCP, AWS, or Azure’s database and AI integration strategies.
- Prior contributions to RAG, memory-augmented models, or self-tuning database components.
Responsibilities
- Develop kernel modules or features for AI-native database systems.
- Solve unique, large-scale, highly complex cloud infrastructure problems
- Partner with PMs and engineers from different teams on building backend support for AI-native database service products
- Participate in technical discussions related to team's product and engineering work
Other
- Currently pursuing a PhD 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.
- 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.
- Publications at top-tier conferences (e.g., SIGMOD, VLDB, NeurIPS, MLSys, ICDE).