ByteDance
Software Engineer Intern (Distributed NoSQL Database Systems) - 2027 Summer
San Jose, California · Internship · Posted Oct 28, 2026
- Education
- Currently pursuing an undergraduate or master's degree in Computer Science, Computer Engineering, or a related discipline.
About the job
Develop kernel features and backend support for AI-native database systems, addressing complex cloud infrastructure challenges.
What you'll do
- Develop kernel modules or features for AI-native database systems.
- Solve large-scale, complex cloud infrastructure problems.
- Collaborate with product managers and engineers on backend support for AI-native database services and participate in technical discussions.
What they ask for
- Currently pursuing an undergraduate or master's degree in Computer Science, Computer Engineering, or a related discipline.
- Knowledge of database kernels, distributed systems, query processing and optimization, and multithreaded programming.
- Coding experience in C/C++, Golang, Java, or Python.
Nice to have
- Software engineering experience through internships, work, coding competitions, or publications.
- Experience with named open-source systems, cloud database and AI integration strategies, or contributions to RAG, memory-augmented models, or self-tuning database components.
Tools
C/C++, Golang, Java, Python, Faiss, Milvus, DuckDB, ClickHouse
AI focus
Build AI-native database systems for AI workloads, including database features and backend support for AI-native database services.
Model-written summary · the original posting is authoritative