基础软件开发工程师/架构师-元数据方向
Core
Design, develop, and maintain high-performance consistency protocol software providing distributed coordination, locking, metadata storage, and service discovery for ByteDance's infrastructure.
Role type
Senior IC software engineer/architect (distributed systems)
Builds
Distributed coordination services, metadata storage, service discovery, and deployment solutions for multi-datacenter scenarios.
Domain
Distributed systems, consensus protocols, infrastructure
Required skills
C++, Linux, network protocols, Raft, Paxos, ZooKeeper, Etcd, performance optimization, distributed systems architecture
Preferred skills
Experience with distributed computing/storage systems, rapid learning in unknown domains
Technologies
C++, Linux, Raft, Paxos, ZooKeeper, Etcd
Responsibilities
Design and maintain consistency protocol software; implement white-screen deployment for multi-datacenter disaster recovery; provide metadata solutions to business teams (advertising, payment, AI); manage product operations for foundational software.
Seniority
Senior, hands-on IC
