存储系统的价值取决于它所存储的数据的价值。SmartX 提供高性能,高可靠,以及灵活扩展的分布式块存储,承载银行,证券,保险,制造,医疗等领域的核心的业务系统,赋能客户从容应对复杂多变的业务场景和快速增长的存储需求。
作为 SmartX 的分布式存储方向的软件工程师,你将接触到前沿的分布式存储技术以及硬件设备,维护并优化现有系统。同时你将参与设计开发下一代更先进的软件架构。你所编写的软件将运行在数千台服务器,承载数十 PB 核心数据的存储需求。通过技术的手段,提高世界企业IT能力,让IT更简单! Responsibilities:负责分布式存储系统核心功能的开发和维护:
存储引擎:融合各种存储介质,提供高速稳定的文件系统级别的本地存储服务
分布式数据管理:通过数据生命周期管理,分布式链路协议,弹性负载伸缩等等功能将单点的存储引擎转化为高可靠高可用的集群服务
链路协议:通过 vHost, NVMeoF,RDMA 等多种协议高速灵活连接不同资源
内核与虚拟化:与macnacnafmmmm社区一起维护与演进 Libvirt,QEMU,Kernel ,OVS 等等构建一个稳定系统所必须的基石模块
正确性验证与状态透视:在理解与掌握系统细节的基础上使用多种不同的方式来验证存储系统的正确性,稳定性与性能变化。开发多种工具监控与呈现存储系统的运行细节;
热爱编程,有良好的编程习惯,注重代码风格;
熟悉和理解常用的数据结构和算法;
熟悉 Linux 环境下的程序开发,熟悉操作系统基本原理;
有良好的学习能力和沟通能力。
完成过 MIT 6.824,MIT 6.828 等相关课程;
在各种编程竞赛中获得奖项,包括 ACM 等;
有 HDFS、Ceph、GlusterFS、Sheepdog 或其他分布式系统的学习与开发经验。
当前职位已下线
为你揭秘各职业的工作内容|薪资水平…
通过C#语言开发工具,对软件的功能、性能等,进行开发、优化、迭代和维护的技术人员。