岗位职责
- 承担公司统一化底层分布式存储平台的设计和研发工作,这是类似阿里盘古的纯自研系统;
- 面向整个快手产品和业务、容器云、CDN以及其他技术团队交付和提供EB级别、强一致、超高性能、超低延迟、高可用、高可靠、功能完备、运维友好、业界领先的分布式文件存储、块存储和OSS存储、分布式Log等存储服务;
- 针对量级不断发展的快手图片、短/长视频、压缩加密、算法处理、安全等业务域,设计和研发、优化并解决相关领域内的存储侧痛点,根据业务需求和特点进行存储优化,综合提升存储性能、成本和稳定性;
- 持续推动公司存储技术栈的优化和演进,推动存储新趋势和技术在快手落地,不断进行架构升级和演进。
职位要求
- 本科及以上学历,计算机科学与技术、软件工程或相关专业方向;
- 熟练掌握C/C++/Golang,有扎实的计算机基础,对数据结构、算法基础有扎实掌握,对计算机体系结构、操作系统、计算机网络、文件系统、IO、存储设备有深刻理解;
- 掌握分布式系统基础理论/协议/paper、熟悉业内经典分布式存储系统,有大规模分布式存储平台、云厂商云存储研发经验者优先、有开源存储比如Ceph/HDFS/etcd/KV/nosql/glusterFS等系统开发经验者优先;
- 熟悉Linux内核以及底层存储相关经验优先,有01自研分布式存储系统经验者优先,或熟悉块存储、文件存储、OSS存储中的一种或多种;
- 熟悉SPDK/NVMe-OF/RDMA等用户态IO技术者优先;
- 对技术充满热情,有较强的责任心和抗压能力,有较好的沟通能力,能快速融入团队,有较强的学习能力,能快速掌握最前沿的技术。