ByteDance
Senior Software Engineer- Metadata Storage
San Jose, California · Senior · Full-time · Posted Oct 28, 2026
- Education
- Bachelor’s degree or above in Computer Science or equivalent.
About the job
Design, develop, and operate high-performance metadata services and deployment solutions, while providing metadata infrastructure for technical 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 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, including troubleshooting and performance tuning.
Nice to have
- Proficiency in Go, Java, or Rust.
- Experience contributing to or maintaining open-source projects such as ZooKeeper or Etcd.
Tools
C / C++, Raft, Paxos, ZAB, Go, Java, Rust, Kubernetes
Model-written summary · the original posting is authoritative