首页 > SmartX--校招 软件工程师 - 分布式存储 内推!!
头像
牛客638901162号
编辑于 2020-07-24 16:32
+ 关注

SmartX--校招 软件工程师 - 分布式存储 内推!!

投递简历至:wangshu.ma@smartx.com(标题:校招+姓名+意向岗位+学校)

SmartX 是一家产品与技术创新驱动的企业服务公司,提供全球领先的分布式存储、计算引擎、网络等 IT 基础设施产品。SmartX 的客户涵盖通信、金融、医疗、制造业、能源、交通、政府机构、教育、互联网、地产等多个行业,满足各种规模业务系统 IT 基础架构需求。

SmartX 拥有全国最顶级的分布式系统研发团队,创始团队均毕业于清华大学计算机系,在分布式系统、虚拟化、操作系统、存储系统方面有 10 年以上产品研发经验。公司研发团队成员均来自顶级IT互联网公司,如:BAT、微软亚洲研究院、Hulu、美团、VMware等,大部分毕业于 985 211计算机顶级院校


软件工程师 - 分布式存储

存储系统的价值取决于它所存储的数据的价值。SmartX 提供高性能、高可靠,以及灵活扩展的分布式块存储,承载银行、证券、保险、制造、医疗等领域的最核心的业务系统,赋能客户从容应对复杂多变的业务场景和快速增长的存储需求。

作为 SmartX 的分布式存储方向的软件工程师,你将接触到最前沿的分布式存储技术以及硬件设备。维护并优化现有系统,同时设计并开发下一代更先进的软件架构。你将努力确保每条被执行的 CPU 指令都没有被浪费,你将为 0.0000001% 的可靠性提升而奋斗。你所编写的软件将运行在数千台服务器,承载数十 PB 核心数据的存储需求。你将和测试团队一起,不断丰富产品功能,提高产品质量,追求极致的性能。


岗位职责:

负责分布式存储系统核心功能的开发和维护:

  1. 存储引擎:融合各种存储介质,提供高速稳定的文件系统级别的本地存储服务;

  2. 分布式数据管理:通过数据生命周期管理,分布式链路协议,弹性负载伸缩等等功能将单点的存储引擎转化为高可靠高可用的集群服务;

  3. 链路协议:通过 vHost,  NVMeoF,RDMA 等多种协议高速灵活连接不同资源;

  4. 内核与虚拟化:与社区一起维护与演进 Libvirt,QEMU,Kernel ,OVS 等等构建一个稳定系统所必须的基石模块;

  5. 正确性验证与状态透视:在理解与掌握系统细节的基础上使用多种不同的方式来验证存储系统的正确性,稳定性与性能变化,开发多种工具监控与呈现存储系统的运行细节。


任职要求:

  1. 热爱编程,有良好的编程习惯,注重代码风格;

  2. 熟悉和理解常用的数据结构和算法;

  3. 熟悉 Linux 环境下的程序开发,熟悉操作系统基本原理;

  4. 有良好的学习能力和沟通能力。

加分项:

  1. 完成过 MIT 6.824,MIT 6.828 等相关课程;

  2. 在各种编程竞赛中获得奖项,包括 ACM 等;

  3. 有 HDFS、Ceph、GlusterFS、Sheepdog 或其他分布式系统的学习与开发经验。

全部评论

(0) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐