Ceph核心研发工程师【北京/雄安/天津】当面告知

北京超存云技术有限公司
2026-12-31 00:00:00
社招本科

岗位详情

地区:

北京
·
天津
·
雄安新区

专业要求:

专业不限

岗位职责:

1.负责 Ceph 核心模块的源码分析、功能开发与优化,参与分布式存储产品的架构设计和关键技术方案制定。 2.理解 RADOS、OSD、MON、MGR、MDS、RGW等主要模块与访问接口的工作机制,能够分析模块之间的交互及完整 I/O 路径。 3.负责数据读写、数据分布、副本与纠删码、故障恢复、数据均衡及一致性等关键机制的研发与优化。 4.深入分析 BlueStore、RocksDB、网络通信及并发处理等环节,解决性能瓶颈、资源消耗和长尾延迟问题。 5.定位并解决复杂生产问题,包括慢请求、异常恢复、服务故障、数据一致性及数据损坏等问题,形成可验证的修复方案。 6.参与版本选型、升级适配、社区补丁评估与合入,完善自动化测试、故障注入和性能回归机制。 7.承担关键技术评审和代码评审,沉淀技术文档,指导团队成员开展核心模块研发。

招聘要求:

1.【全日制本科毕业】,具备扎实的 C/C++ 编程能力,熟悉 STL、内存管理、多线程、并发控制及网络编程,具备良好的代码设计与工程实践能力。 2.具备 Ceph 源码研发或深度二次开发经验,能够独立完成从问题分析、方案设计、代码实现到测试验证的完整工作。 3.熟悉 Ceph 整体架构、主要模块职责及交互关系,并在以下至少两个方向具有深入的源码开发经验: 1.存储引擎与数据服务: OSD、RocksDB、PG 状态机、Peering、Recovery。 2.集群控制与数据分布: MON、MGR、集群 Map、CRUSH、故障检测与集群状态管理。 3.对象存储: RGW,S3 接口、对象索引、分片及多站点同步。 4.理解分布式存储的数据一致性、故障处理、复制、纠删码及数据恢复机制,能够分析异常场景下的系统行为。 5.熟悉 Linux 开发和调试环境,能够使用 GDB、perf 等工具进行源码调试、性能分析及疑难问题定位。 6.具备生产环境复杂问题处理经验,能够结合日志、调用栈、性能指标和源码定位根因,并推动修复落地。 7.具备技术方案设计、跨模块协作和代码评审能力,能够独立承担关键研发任务。 加分项 1.有 Ceph 社区代码贡献、缺陷修复或重要功能开发经历。 2.有大规模 Ceph 集群研发支持、性能优化或重大故障处理经验。 3.有 NVMe、SSD、HDD 等不同介质的存储优化,或异构存储、分层存储研发经验。 4.有 RDMA、SPDK、DPDK 或高性能网络与存储 I/O 开发经验。 5.有存储产品核心模块负责人、架构师、技术骨干经历。

公司介绍

北

北京超存云技术有限公司

北京超存云技术有限公司,成立于2019-12-31,位于河北,法定代表人:程小丽,登记状态:存续,注册资本50000万人民币,公司类型:国有企业