招聘要求
基础架构部_分布式存储研发工程师
工作职责:
-设计、研发大规模分布式文件存储系统
-为全百度提供高性能、高可用、低成本、易用的存储服务
-探索新架构、新技术、新硬件,设计下一代分布式存储
职位要求:
-熟练掌握至少一种下列编程语言:C/C++、Java、Go、Python
-熟练使用Linux操作系统
-熟悉常用算法和数据结构,熟悉网络编程、多线程编程技术
-优秀的分析解决问题的能力,对解决具有挑战性问题充满激情,独立的解决方案设计能力
-对底层技术有强烈兴趣,学习能力强
-有良好的团队合作能力和协作精神
具有以下条件者优先:
-有存储相关研发经历(HDFS/HBASE/CEPH/CASSANDRA等)
-熟悉分布式系统理论,有大规模分布式系统开发经验
-熟悉存储设备、文件系统、Linux操作系统原理、Linux IO性能调优方法
-熟悉LSM, B/B+等数据结构,有LevelDB、RocksDB等KV存储引擎开发经验
-熟悉SPDK、DPDK,有用户态驱动开发经验
-熟悉分布式一致性协议,单机引擎、事务的相关理论知识,有分布式数据库开发经验,如HDFS,Ceph,MongoDB等
-熟悉SSD原理,有FTL开发经验
-具有Linux 内核IO栈开发和调试经验
全部评论
(3) 回帖