Drimva

ByteDance

Senior Software Engineer, Distributed Storage

San Jose, California · Senior · Full-time · Posted Oct 28, 2026

Education
Bachelor’s degree or above in Computer Science or a related field.

About the job

Designs, develops, and operates large-scale distributed storage systems, improving their stability, performance, and cost efficiency for global business applications.

What you'll do

  • Design, implement, and optimize distributed storage modules and document, test, and tune their performance.
  • Support production applications, resolve issues, and improve system stability, scalability, and cost efficiency.
  • Participate in deployment, on-call operations, and site reliability engineering.

What they ask for

  • Bachelor’s degree or above in Computer Science or a related field.
  • Strong C++ coding skills and commitment to code quality.
  • Solid understanding of distributed systems principles.
  • Hands-on experience with HDFS, Ceph, Kafka, or equivalent in-house distributed storage systems.

Nice to have

  • Experience with NVMe, SPDK/DPDK, RocksDB, metadata technologies, or Linux performance tuning.
  • Experience building large-scale distributed systems or AI storage, including KV cache, multi-tier caching, and model distribution and loading.

Tools

C++, HDFS, Ceph, Kafka, NVMe, SPDK/DPDK, RocksDB, Linux

AI focus

Supports AI storage, including KV cache storage and optimization, multi-tier caching, and model distribution and loading.

Model-written summary · the original posting is authoritative

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