B

ByteDance

Builds content apps, business software and AI

Software Engineer - Metadata Storage

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeSan Jose, CA, USANo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree or higher in Computer Science or an equivalent qualification.
  • Strong coding skills in C and C++.
  • Deep understanding of consensus protocols including Raft, Paxos, and ZAB.
  • Hands-on experience with large-scale distributed systems, including troubleshooting and performance tuning.

Responsibilities

  • Design, develop, and operate high-performance metadata services, including distributed coordination, distributed locking, metadata key-value storage, and service discovery.
  • Develop automated disaster-tolerant deployment solutions for virtualized and bare-metal environments.
  • Provide metadata solutions for technical infrastructure teams covering compute, storage, and databases, as well as upper-layer business areas such as advertising, payments, and artificial intelligence.
  • Drive cross-team collaboration for system architecture design and optimization across varied business use cases.

Desired Qualifications

  • Proficiency in Go, Java, or Rust.
  • Experience maintaining and contributing to open-source projects, including ZooKeeper and Etcd.
  • Experience with compute, storage, and network technology stacks, including Kubernetes, NVMe, SPDK, DPDK, TCP, UDP, and RDMA.

About the Company

ByteDance

Builds content apps, business software and AI

ByteDance builds content and creation apps for consumers, alongside collaboration software and AI services for businesses. Its video platforms connect viewers with creators, while CapCut gives people tools to edit and publish videos. The group also develops Lark for workplace communication and shared documents, and its Seed research teams build language, image, video, and speech models used in consumer apps and sold through BytePlus cloud services. It earns money from advertising, commerce services, paid software subscriptions, and usage of its enterprise technology. ByteDance was founded in 2012 and has its operational headquarters in Beijing, China.

Company size
10,001+
Company stage
Private
Total funding
$35.1B
Headquarters
Haidian, China
Founded
2012

Recently Posted Jobs

Explore more opportunities at ByteDance

See more jobs