工作地点:
北京市,四川省-成都市
工作职责:
1、负责自研对象存储的基础研发工作,提供稳定可靠的存储服务。
2、负责对象存储文件存储桶的架构设计与核心研发,实现文件和对象的协议互通
3、负责线上故障的快速定位与排查,设计并实施高可用方案,提升系统的容灾能力与自愈能力。
4、独立完成技术方案设计与评审,推动关键特性的落地实施。
任职资格:
1、熟练掌握C++/Go等一种以上语言
具备 GC 调优、逃逸分析实战能力,熟练运用 pprof、trace 等工具进行全链路性能诊断。
2、存储系统架构经验:
具备文件系统或元数据系统设计经验,熟悉 inode/dentry 模型、路径解析、目录语义与一致性边界。
理解元数据系统与 POSIX/S3 语义之间的差异,能够处理复杂的语义映射问题。
3、分布式事务与 KV 系统:
深入理解分布式事务原理(Percolator、两阶段提交、MVCC、快照隔离级别)。
具备 TiKV、FoundationDB、etcd 或同类分布式 KV 系统的生产使用或二次开发经验。
4、对象存储协议 expertise:
熟悉 S3 协议规范及其边界语义,拥有对象存储网关的开发或深度定制经历。
5、大规模系统交付:
具备存储系统从架构设计到生产上线的完整交付经验。
拥有百亿级对象数或 PB 级规模系统的性能调优与线上故障排查经历,能够独立定位跨组件的复杂问题。
加分项
层级命名空间研发:拥有对象存储目录桶/层级命名空间产品研发经验(如 AWS S3 Express One Zone、腾讯云 COS 目录桶、Apache Ozone FSO Bucket)。
元数据架构理解:熟悉 JuiceFS、CephFS、HDFS NameNode 等元数据架构,理解不同架构间的取舍与适用场景。
开源社区贡献:拥有 TiKV、TiDB、etcd、Ozone 等开源项目的 Contributor 经历。
数据湖与缓存一致性:熟悉 Iceberg、Hudi、Delta Lake 在对象存储上的读写路径与提交协议;具备大规模缓存一致性设计经验。