Drimva

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

First seen Oct 28, 2026 · Last verified Nov 5, 2026 (UTC)