Drimva

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

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