高级存储软件工程师职位描述与岗位职责任职要求 - 制度大全
制度大全 导航

高级存储软件工程师职位描述与岗位职责任职要求

编辑:制度大全2020-08-16

职位描述

职责描述

1.负责分布式存储软件产品功能设计、实现及测试;

2.产品疑难问题公关;

3.积极参与团队内、团队间的产品特性、技术实现沟通与讨论;

4.理解目标行业(竞争对手、客户、应用发展趋势),协助团队制定产品规划。

任职要求

1.计算机相关专业,本科以上学历;

2.至少6年存储产品研发实战经验(文件系统/块存储/对象存储);深刻理解存储系统IO路径;

3.至少6年Linux环境下C/C++、3年以上Python开发实战经验;

4.精通数据结构与算法;

5.扎实的计算机系统功底,深入理解x86体系架构,同时熟悉国产申威、飞腾架构为佳;

6.有DPDK、SPDK、NVMeoF、NVDIMM、RDMA实践经验者优先;

7.有Ceph、GlusterFS、BeeGFS、Lustre等开源项目实际工作经验者优先;

8.有Hadoop、OpenStack、AWS、Azure方面的知识者优先;

9.具有较强的逻辑思维及学习能力,对新技术敏感,乐于;

10.良好的英语口语表达能力,能与外籍同事熟练交流优先。

篇2:存储产品服务交付工程师职位描述与岗位职责任职要求

职位描述

1、负责存储复杂方案(容灾,备份,存储虚拟化,数据迁移等方案)的现场交付、项目管理、项目培训工作,保障项目实施进度和实施质量;

2、负责浪潮存储产品及方案方案技术支持工作。

3、对典型方案、技术处理思路等进行总结、提炼并发布知识库。

任职要求

1、统招大学本科及以上学历,英语CET-4级,2年以上存储项目实施工作经验;

2、熟悉常见的双机高可用软件如MSCS,RHCS,POWERHA等;

3、对EMC,IBM,HDS高端存储熟悉者优先;

4、具备良好的客户服务意识,沟通能力强。

篇3:存储引擎资深研发工程师职位描述与岗位职责任职要求

职位描述

工作职责

1、参与大规模分布式存储系统设计和开发,保障系统在极高并发访问的场景下稳定、低延迟、高可用、易伸缩;

2、深入理解业务场景的存储需求,与业务合作寻找最合适的存储方案。

任职要求

1、了解分布式存储系统的实现原理;

2、优秀的编码能力,针对业务场景设计和实现in-house系统;对工程质量有很高的自我要求。

3、KV方向:熟悉memcache,redis,leveldb/rocksdb,HBase等系统的设计优先;

4、Table方向:熟悉TiKV,HBase等系统的设计优先;

5、FS方向:熟悉cephfs,HDFS,glusterfs,moosefs等系统的设计优先。

篇4:分布式块存储文件存储研发工程师职位描述与岗位职责任职要求

职位描述

工作职责

1、负责字节跳动的分布式文件系统架构设计和优化

2、负责字节跳动块存储架构设计和优化

任职要求

1、拥有分布式系统相关研发经验,熟悉分布式系统相关理论,如paxos/raft等;

2、熟悉C/C++/Go/Python等其中一种语言,熟悉网络编程,多线程编程;

3、熟悉分布式存储系统的关键技术点及解决方案。

具备以下条件之一者优先:

1、有Linux内核、文件系统、IO调优相关经验者优先;

2、有BypassKernel,如RDMA/DPDK/SPDK相关经验者优先;

3、有业界主流分布式存储系统Ceph/HDFS/GlusterFS经验者优先;

4、开源社区活跃贡献者优先。

篇5:对象存储研发工程师职位描述与岗位职责任职要求

职位描述

工作职责

1、负责字节跳动的自研对象存储(EB级)的基础研发工作,提供稳定可靠的存储服务

2、深入理解业务场景的需求,实现对象存储平台化

任职要求

1、熟悉Ceph,Minio等,阅读过相关的代码实现,有相关开源项目的代码贡献优先

2、熟练掌握Linux环境下的C/C++/Go/Python/Shell/PHP等一种以上语言

3、具备一定的网络知识,熟悉TCP/IP通信原理

4、熟悉分布式系统的基本架构,并清晰不同架构的优缺点以及适用的场景优先

具备以下条件之一者优先:

1、具有内核、操作系统相关开发经验者优先

2、具有扎实的Linux系统编程能力,熟悉Linux系统的I/O栈优先

3、具有熟悉Go语言,并且有一年以上的使用经验优先

制度专栏

返回顶部
触屏版电脑版

© 制度大全 qiquha.com版权所有