快手系统工程师-服务器研发方向
任职要求
1、本科及以上学历,计算机系统、体系结构、软件工程、通信、网络及相关专业; 2、熟练掌握Linux环境下的C/C++/Python/Shell/PHP/Java/Golang等1种以上语言,并具有熟练的编程功底,熟练掌握Linux系统基本操作,了解系统内核、文件系统、进程; 3、掌握硬件电子电路设计,能够熟练使用至少一种EDA工具如:Concept,Protel,Mentor等; 4、熟悉示波器、万用表等电路分析工具,具有电路调试经验者优先; 5、有探索精神,有较强的动手能力,有极强的学习能力和知识迁移能力; 6、能够熟练阅读涉及产品和技术的英文文档。 加分项: 1、对计算机体系结构有深入理解,熟悉编译原理,有汇编级优化经验; 2、有SSD、XPOINT等存储设备开发经验; 3、有Linux内核相关开发和优化经验; 4、有ARM,GPU和FPGA相关开发经验; 5、有板级硬件项目开发相关经验; 6、具备统计学知识,熟悉Deep Learning框架与算法; 7、有服务器BMC,BIOS相关调试经验。
工作职责
1、负责硬件性能测试,操作系统与硬件兼容性,稳定性测试; 2、负责大规模服务器硬件监控系统的开发与优化; 3、负责整体服务器计算系统、存储系统、高性能计算系统、高速互联系统的设计、开发、优化工作; 4、负责开发匹配超大规模分布式平台的计算硬件系统、存储硬件系统、高速互联架构及硬件产品; 5、负责开发性能分析方法与平台,软硬件一体化系统架构设计; 6、负责部件定制化研究,不限于CPU、SSD; 7、负责X86、AMD、ARM等不同芯片架构的跨平台应用移植与性能优化。
1、负责硬件性能测试,操作系统与硬件兼容性,稳定性测试; 2、负责大规模服务器硬件监控系统的开发与优化; 3、负责整体服务器计算系统、存储系统、高性能计算系统、高速互联系统的设计、开发、优化工作; 4、负责开发匹配超大规模分布式平台的计算硬件系统、存储硬件系统、高速互联架构及硬件产品; 5、负责开发性能分析方法与平台,软硬件一体化系统架构设计; 6、负责部件定制化研究,不限于CPU、SSD; 7、负责X86、AMD、ARM等不同芯片架构的跨平台应用移植与性能优化。
1、理解上层业务应用,结合异构芯片应用特点,负责异构硬件系统需求分析,输出异构芯片需求规格,输出异构硬件系统方案; 2、和业务团队、软硬件研发团队紧密配合,分析工作负载模型,帮助业务团队实现硬件方案创新,提升性能、降低成本; 3、与芯片、网络、IDC、软件等团队紧密协作,负责异构芯片需求规格和异构硬件系统方案分析,确保异构硬件系统在TCO、性能、可靠性、DFX等方向竞争力领先; 4、跟进行业组织、开放标准组织,研究分析最新的技术、标准;结合产业链的最新技术能力和硬件产品特点提供综合竞争力领先的异构硬件系统方案。
1、理解上层业务应用,结合异构芯片应用特点,负责异构硬件系统需求分析,输出异构芯片需求规格,输出异构硬件系统方案; 2、和业务团队、软硬件研发团队紧密配合,分析工作负载模型,帮助业务团队实现硬件方案创新,提升性能、降低成本; 3、与芯片、网络、IDC、软件等团队紧密协作,负责异构芯片需求规格和异构硬件系统方案分析,确保异构硬件系统在TCO、性能、可靠性、DFX等方向竞争力领先; 4、跟进行业组织、开放标准组织,研究分析最新的技术、标准;结合产业链的最新技术能力和硬件产品特点提供综合竞争力领先的异构硬件系统方案。