CareerPlanSign in

基础软件开发工程师/架构师-元数据方向

北京💼 Full-time🗓 2026-09-28

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

Sourced via bytedance · Listed on CareerPlan, which tracks 853,000+ jobs from 20+ sources.