职位描述
负责分布式存储系统核心功能的开发和维护:
存储引擎:融合各种存储介质,提供高速稳定的文件系统级别的本地存储服务;
分布式数据管理:通过数据生命周期管理,分布式链路协议,弹性负载伸缩等等功能将单点的存储引擎转化为高可靠高可用的集群服务;
链路协议:通过 vHost, NVMeoF,RDMA 等多种协议高速灵活连接不同资源;
内核与虚拟化:与社区一起维护与演进 Libvirt,QEMU,Kernel ,OVS 等等构建一个稳定系统所必须的基石模块;
正确性验证与状态透视:在理解与掌握系统细节的基础上使用多种不同的方式来验证存储系统的正确性,稳定性与性能变化。开发多种工具监控与呈现存储系统的运行细节。
职位要求
热爱编程,有良好的编程习惯,注重代码风格;
熟悉和理解常用的数据结构和算法;
熟悉 Linux 环境下的程序开发,熟悉操作系统基本原理;
有良好的学习能力和沟通能力。
加分项
完成过 MIT 6.824,MIT 6.828 等相关课程;
在各种编程竞赛中获得奖项,包括 ACM 等;
有 HDFS、Ceph、GlusterFS、Sheepdog 或其他分布式系统的学习与开发经验。
岗位亮点
拒绝卷
顶级分布式存储团队
联系方式
EMAIL: fengli@smartx.com
工作地点:北京/上海/深圳