岗位职责
- 负责云原生数据库存储平台的功能设计和研发,包括但不限于路由/调度、快照克隆、容灾备份、数据管理与索引;
- 增强字节跳动云原生数据库存储平台的稳定性、可靠性等方面设计开发工作,完善系统可观测性和运维能力、混沌演练、容量管理,保障高可用;
- 负责字节跳动云原生数据库存储平台线上性能、功能等问题定位、分析和解决。
职位要求
- 精通Linux下的C/C++开发,精通多线程和异步编程;
- 熟悉分布式一致性与主流协议(如:Raft/Paxos),理解日志复制、选主、租约/时钟漂移与脑裂防护;
- 理解经典存储引擎与索引结构,尤其是LSM-tree(Memtable/Flush/Compaction/写放大/读放大/空间放大)或B+Tree,并能结合业务做权衡;
- 良好的沟通和团队合作;
- 加分项:熟悉DPDK、RDMA等常用的高性能网络通信技术,并具备实际开发经验。