岗位职责
基础软件团队基于字节跳动公司中的架构底座,向上层业务提供一系列高可用、高性能的组件与基础服务。我们是一只国际化团队,正在寻找有技术热忱并且具备大规模分布式系统研发经验的软件工程师/架构师。
- 负责高性能一致性协议软件的设计、研发和维护,提供分布式协同服务、分布式锁、元数据存储、服务发现等基础核心功能;
- 负责提供高效、白屏化的部署方式,支持面向多数据中心、跨地域等不同规模下的容灾方案;
- 负责向基础架构(计算、存储、数据库等)及上层业务 (广告,支付, AI 等)中不同团队提供所需的元数据方案, 深入参与业务场景下的系统架构设计与优化;
- 负责基础软件的产品运营。
职位要求
- 具备扎实的计算机基础知识,熟悉 Linux 操作系统、网络协议, 熟练掌握 C++ 编程;
- 对 Raft、Paxos 等一致性协议有深入了解;
- 熟悉 ZooKeeper、Etcd 等相关开源项目,有实际维护经验;
- 具备丰富的问题排查和性能优化经验;
- 了解各类分布式计算、存储系统,对未知领域有快速学习、探索和研究的能力;
- 具备良好的沟通能力和团队协同能力,具备流利的英语读写能力及基本的听说能力。