ByteDance
Research Scientist Graduate (Distributed NoSQL Database Systems) - 2027 Start (PhD)
Seattle, Washington · Full-time · Posted Oct 28, 2026
- Education
- PhD in Computer Science or a related discipline; completing or recently completed.
About the job
Designs and develops distributed NoSQL database systems and optimizes their performance, availability, and efficiency for large-scale cloud-native deployments.
What you'll do
- Design and develop distributed NoSQL databases in areas such as caches, key-value stores, document databases, graph databases, and search engines.
- Build scalable, high-performance distributed systems and optimize compute and storage engines for cloud-native global deployments.
- Guide internal teams on system optimization and collaborate across functions to develop robust database products.
What they ask for
- Completing or recently completed a PhD in Computer Science or a related discipline, with strong database systems or AI research experience.
- Proficiency in at least one listed programming language and strong coding skills in a Linux environment.
- Deep understanding of database principles, distributed system design, and multithreaded programming, with hands-on distributed storage and computing experience.
- Strong knowledge of distributed consensus algorithms, database kernel development, and large-scale cloud-native architectures.
Nice to have
- Publications at conferences such as SIGMOD, VLDB, NeurIPS, MLSys, or ICDE.
- Familiarity with named database systems, including RocksDB, Redis, MongoDB, HBase, TiDB, Neo4j, Elasticsearch, JanusGraph, YugabyteDB, or CockroachDB.
Tools
C, C++, Java, Go, Python, Rust, Linux, RocksDB
AI focus
The role requires strong database systems or AI research experience; no specific AI work is described.
Model-written summary · the original posting is authoritative