存储系统研发工程师
中控技术
岗位职责
负责分布式存储系统(如Ceph、Swift、HDFS等)或数据库存储引擎的深度研发与性能优化,包括但不限于IO栈、元数据、数据一致性、容灾与扩容等核心模块。
深入存储硬件(SSD、NVMe、HDD、SCM、智能网卡等)特性,进行硬件适配、性能压测与寿命优化,设计软硬件协同的存储解决方案。
在操作系统层面进行深度优化,包括内核IO调度、文件系统(Ext4/XFS/Btrfs/新一代)、网络协议栈(RDMA、SPDK)等,以提升存储系统的整体效率与稳定性。
设计与优化存储中间件(如对象存储网关、缓存服务、数据加速层),为上层的数据库、大数据、AI训练等应用提供最佳存储访问模式。
洞察并分析核心业务(如AI训练平台、实时数仓、大规模在线服务)的存储需求与瓶颈,制定并实施端到端的存储优化策略,显著提升应用性能与资源利用率。
跟踪存储领域前沿技术(如存算分离、存储与计算协同、新硬件、ZNS、计算型存储),推动技术预研与产品化落地。
任职要求
必备条件:
精通存储硬件:深刻理解SSD、NVMe、HDD等存储介质的原理、性能特征、寿命管理及业界发展趋势,具备硬件级性能分析与故障排查能力。
精通操作系统:深入理解Linux内核,尤其在IO路径、虚拟内存管理、文件系统、网络等方面有扎实的研发或调优经验。
精通存储中间件:拥有分布式存储系统(Ceph/GlusterFS等)、数据库存储引擎(RocksDB/InnoDB等)或大数据存储组件(HDFS/Alluxio等)中至少一项的深度开发与大规模调优经验。
精通应用优化:具备从应用视角出发的存储优化经验,能针对数据库、AI训练、视频处理等特定负载设计存储方案,解决实际业务瓶颈。
精通C/C++/Go/Rust中至少一门语言,具备出色的系统编程、性能分析和复杂问题调试能力。
优先条件:
在超大规模云服务商、互联网公司或存储厂商,有主导或深度参与关键存储系统研发的经历。
熟悉DPDK、SPDK、RDMA等高性能网络与存储编程框架。
熟悉容器与云原生存储生态(CSI、Kubernetes存储卷、本地存储管理)。
在数据库内核、大数据计算框架存储层有研发经验者尤佳。
立即投递