SmartX 分布式文件系统 实习生招聘
jd如下:
职位描述
分布式文件系统一直是系统方向最具挑战的领域之一。在 SmartX,我们正在设计下一代分布式文件系统。你将有机会参与一个项目从零到一的构建过程,学习和研究已有分布式文件系统的设计精髓,并重新审视和思考每个功能应该如何被设计和实现。
岗位职责:
- 设计和开发新一代分布式文件系统,通过创新思维解决元数据管理、数据管理等关键领域的技术难题;
- 撰写细致的设计文档,并对其他同事的代码进行审查;
- 与测试、产品、售前和售后部门密切配合,不断提升产品质量和竞争力。
任职要求:
- 热爱编程,熟练掌握以下至少一种编程语言:C、C++、Rust、Golang;
- 有良好的编程习惯,注重代码风格;
- 熟悉和理解常用的数据结构和算法;
- 熟悉 Linux 环境下的程序开发,熟悉操作系统基本原理;
- 有良好的学习能力和沟通能力。
加分项:
- 完成过 MIT 6.824,MIT 6.828 等相关课程;
- 在各种编程竞赛中获得奖项,包括 ACM 等;
- 有 HDFS、CephFS、GlusterFS、Lustre 或其他分布式系统的开发经验。