存储系统研发工程师岗位职责
存储系统研发工程师北京中科蓝鲸信息技术有限公司北京中科蓝鲸信息技术有限公司,中科蓝鲸,中科蓝鲸职责描述:
1、分布式文件系统的windows、Linux或MACOSX客户端软件开发,负责解决数据IO路径效率、缓存管理、RPC通讯、pNFS协议处理等问题;
2、分布式文件系统服务器端软件开发,包括元数据的存储和管理,元数据缓存算法优化,文件数据的磁盘布局算法的优化,文件状态的维护,以及面向SSD的系统性能优化;
3、集群存储系统的各核心软件模块的开发,包括数据高可用、磁盘缓存设备、自动精简配置、iSCSI目标器等;
4、具体的研发工作内容包括产品开发过程中的概要设计、详细设计、编码实现、黑白盒测试及相关文档撰写,bug的定位与解决、系统性能分析与优化、产品兼容性及稳定性的保证;
任职要求:
1、计算机相关专业、本科及以上学历、英语四级及以上;
2、至少熟悉windows/Linux/MACOSX中一种操作系统内核;
3、熟悉文件系统原理,精通一种以上文件系统或IO路径上的内核模块者优先;
4、精通C/C++语言,两年以上内核代码开发经验;
5、有QT开发经验的优先考虑;
6、有想法、有激情、有责任感和团队合作精神;
7、能适应短期出差。
篇2:存储系统研发工程师岗位职责存储系统研发工程师职责任职要求
存储系统研发工程师岗位职责
职责描述:
1.自研KV存储组件的设计与实现
任职要求:
1.精通C/C++语言编程,能规范的设计并实现存储系统的API
2.精通数据分布、存储、压缩、查找算法
3.深刻理解数据库事务、数据一致性算法原理及实现
4.熟悉理解关系型数据库的实现,熟悉大数据存储类组件如Hive、HBase等
5.熟悉网络通信、IO等系统接口及调优
6.熟悉存储系统的benchmark并独立设计测试用例验证性能
篇3:存储研发工程师岗位职责存储研发工程师职责任职要求
存储研发工程师岗位职责
岗位职责
工作职责:
1、分布式系统设计与实现
2、对象存储的数据服务及算法研究
任职条件
岗位要求:
1、深厚的C++语言和python语言开发功底和丰富经验(至少3年以上相关项目经验)。
2、熟悉Linux环境开发,多线程、用户态(有内核态经验更优)。
3、分布式系统开发经验(熟悉2PC、PAXOS、latency影响、copy失败处理、一致性等等)。
4、熟悉网络(tcp/ip,http等),具有分布式通信开发经验为佳。
5、熟悉内存管理、cache、性能调优。
6、熟悉分布式测试,benchmark与自动化测试。
7、具有QoS及用户隔离等相关产品经验。
8、学习能力强,英文阅读能力强。
9、计算机相关专业,有数据结构和计算机体系结构功底,对基本加密有研究者优先。
10、有常见分布式存储系统(HDFS,Ceph,GlusterFS等)经验的优先。
11、有开源samba、nfs经验优先。