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