Drimva

ByteDance

Software Engineer- Metadata Storage

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

Education
Bachelor’s degree or above in Computer Science or equivalent.

About the job

Designs, develops, and operates high-performance metadata services and deployment solutions, while providing metadata systems for infrastructure and business teams.

What you'll do

  • Build metadata services for distributed coordination, locking, key-value storage, and service discovery.
  • Develop automated, disaster-tolerant deployments for virtualized and bare-metal environments.
  • Provide metadata solutions and collaborate across teams on system architecture and optimization.

What they ask for

  • Bachelor’s degree or above in Computer Science or equivalent.
  • Strong coding skills in C/C++.
  • Deep understanding of consensus protocols such as Raft, Paxos, and ZAB.
  • Hands-on experience with large-scale distributed systems, troubleshooting, and performance tuning.

Nice to have

  • Proficiency in Go, Java, or Rust; experience maintaining or contributing to projects such as ZooKeeper or Etcd.
  • Experience with Kubernetes, NVMe, SPDK/DPDK, TCP/UDP, or RDMA.

Tools

C/C++, Raft, Paxos, ZAB, Go, Java, Rust, Kubernetes

AI focus

Provides metadata solutions for upper-layer business areas, including AI.

Model-written summary · the original posting is authoritative

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