诚聘C++存储研发及网络,前端,后端,测试开发工程师,内部推荐,简历请发至
lifeng.yang@lenovonetapp.com
谢谢!
注:以下任职资格为“或”的关系,并不要完全具备。
一、 公司介绍
联想凌拓科技有限公司是一家专注于智能数据管理解决方案及服务供应商,由联想集团和美国NetApp公司共同注资成立。 公司以中国客户需求为导向,凭借领先的技术基因,结合本地化人才优势、研发创新实力、业务覆盖和服务网络,致力于不断推出领先的智能化数据管理技术,帮助中国客户释放数据的惊人潜力,全面打造现代化IT架构,加速企业实现数字化转型。
联想凌拓研发团队拥有多位来自全球领先存储企业的资深技术专家,致力打造技术先进,自主创新的存储软硬件产品。在这里,你可以参与到引领存储行业趋势的新产品研发项目,可以与母公司的全球资深专家探讨最前沿的存储技术,也可以近距离感受客户的需求,深入的参与和见证中国数字化转型的浪潮。
联想凌拓研发团队既传承了全球化企业以人为本的公司文化,又具有初创公司特有的业务目标导向,灵活敏捷和超强的团队凝聚力。公司提供专业多样的培训计划,全面周到的福利安排以及便利灵活的办公条件。如果你具有极强的创新精神,希望不断挑战自我,请加入我们,和公司一起实现飞跃式的成长!
办公地点:北京、上海。
二、 岗位需求
1) C++存储开发高级工程师
主要职责:
存储软件开发人员,主要负责软件设计,开发,代码调试和维护。
职位要求:
1. 计算机、通讯等相关专业本科或研究生毕业。 具有2年以上工作经验;
2. 熟悉C++,2年以上Unix/Linux C++项目开发经验;
3. 精通多线程,异步开发,具有一定的算法功底;
4. 熟悉脚本开发,如:Python,Java Script, Shell等;
5. 熟悉Linux kernel,如:Cache,内存管理,网络,文件系统,线程模型等其一;
6. 熟悉常用的IO engine,比如AIO、SYNC具备基于这些引擎的开发经验。
7. 熟悉Soft RAID、分布式Erasure Code (EC)原理, 熟悉基于EC的存储IO路径,以及相关的故障模式,具备相关的开发经验。
以下为加分项:
1. 有企业存储开发经验;
2. 熟悉Ceph、Lustre,Sheepdog等分布式软件开发
3. 有性能优化经验;
4. 了解SSD的基本特性,对写放大,FTL,GC等有基本的认识
5. 对元数据索引算法有较深入的研究
6. 熟悉副本模式的IO路径,以及相关的故障模式,具备相关的开发经验。
7. 熟悉常用的磁盘元数据管理方式比如B+树,LSM,RocksDB,LevelDB等,具备相关的开发经验。
8. 对EC的算法、EC的主流设计思路有较深入的研究
9. 熟悉SPDK及具有SPDK开发能力
2) 网络应用开发高级工程师
主要职责:
负责存储软件相关网络组件的开发工作,包括设计,开发,代码调试和维护。
职位要求:
1. 计算机、通讯等相关专业本科或研究生毕业。2年以上工作经验;
2. 熟悉C++,2年以上Unix/Linux C++项目开发经验;
3. 熟悉常用的应用层网络通信模型,比如IPC、RPC,request/response等模型,并且具有相关的研发经验;
4. 熟悉RDMA(IB或者RoCE),具备基于RDMA verbs开发进行应用层网络通信系统的开发经验。
5. 具备网络性能调优的经验;
6. 熟悉上述网络模型中,常见的网络故障类型,了解其对应的处理方法;
7. 熟悉Ceph的网络通信模块;
以下可作为加分项:
1. 熟悉Ceph、Lustre,Sheepdog等分布式软件开发;
2. 熟悉多种网络协议栈,比如TCP、RDMA、DPDK;
3. 对上述一种或者多种网络协议栈有较深入研究;
4. 熟悉bRPC、gRPC之一;
5. 具备从网络通信出发,拉通存储业务,结合各个存储平面的业务特点,针对性给出设计的经验或者能力。
3) 存储软件测试工程师
主要职责:
作为存储产品测试开发人员,主要负责测试用例设计与执行,自动化脚本开发和工具开发,持续改进软件测试过程、工具和质量。
职位要求:
1. 计算机、通讯等相关专业本科或研究生毕业。2年以上工作经验;
2. 熟悉存储测试工具fio, vdbench,iozone, postmark等中的两种以上;
3. 熟悉linux下系统操作及Linux 系统存储架构,熟悉SCSI/iSCSI/FC/CIFS/S3等存储协议至少一种;
4. 熟悉C/C++, Java, REST API,Web Socket,Python, Shell等其中的一种或多种;
5. 熟悉自动化测试框架和技术,如Robot Framework框架、Selenium工具,Jenkins,Gitlab;
6. 熟悉虚拟化和容器技术, virtualizations, Docker, Container, K8S等其中一种或多种;
7. 熟悉存储软件测试经验或SAN存储经验优先,如集群SAN, 集群文件存储和分布式存储;
8. 熟悉敏捷开发测试者优先;
--
修改:yanblo FROM 222.131.29.*
FROM 114.248.35.*