ByteDance
Research Scientist Graduate (Distributed NoSQL Database Systems) - 2027 Start (PhD)
San Jose, California · 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 databases and cloud-native systems, optimizing performance, availability, scalability, and cost for global deployments.
What you'll do
- Design and develop distributed NoSQL databases, focusing on a specified database category.
- Build and optimize high-performance, low-latency, highly available distributed systems and cloud-native compute and storage engines.
- Advise internal teams and collaborate cross-functionally to improve database stability, functionality, performance, and scalability.
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 one or more of C, C++, Java, Go, Python, or Rust, with strong coding skills in a Linux environment.
- Deep understanding of database principles, distributed system design, and multi-threaded programming, with hands-on experience in distributed storage and computing technologies.
- Strong knowledge of distributed consensus algorithms; experience in database kernel development and large-scale cloud-native architectures and distributed system control platforms.
Nice to have
- Publications at conferences such as SIGMOD, VLDB, NeurIPS, MLSys, or ICDE.
- Familiarity with database systems such as RocksDB, Redis, MongoDB, HBase, TiDB, Neo4j, Elasticsearch, JanusGraph, YugabyteDB, or CockroachDB.
Tools
C, C++, Java, Go, Python, Rust, Linux, RocksDB
AI focus
The role accepts AI research experience as a qualification; no specific AI work is described.
Model-written summary · the original posting is authoritative