平头哥
AI 互联通信软件工程师
RESPONSIBILITIES
岗位职责
参与 AI 芯片多卡与多机互联通信库开发;
基于芯片、服务器、网络集群架构特性与互联通信应用模式进行极致互联性能优化;
支持多机多卡场景下用户问题分析与定位,并参与复杂分布式系统 hang 或慢节点等问题的专家分析功能开发;
和仿真、硬件及架构团队紧密合作,参与芯片、服务器与集群架构等领域互联方案设计。
REQUIREMENTS
任职要求
熟练掌握 C/C++,具备一定的程序开发、设计和调试经验;
熟练掌握各种基本算法,对操作系统、计算机体系结构有不错理解;
【加分项】
做过 NCCL、NVSHMEM 、DeepEP 或 MPI、OpenSHMEM 等集合通信库相关的研究或项目开发;
有在如 GPU 或 NPU等 AI 芯片上做过软件适配或优化的项目经历;
熟悉 AllReduce、AllGather 及 AlltoAll 等典型集合运算操作的算法;
熟悉网络通信中与 topo 设计、路由规划等相关的做法;
熟悉 CUDA/OpenCL/OpenMP/OpenMPI/OpenSHMEM 等任一编程模型;
熟悉 RDMA 网络构建、优化与故障定位,有 ibverbs 编程经验;
良好的自我驱动能力及文档梳理能力。
信息来自企业官方招聘渠道
OfferSeek 对公开岗位信息进行聚合、去重和结构化整理,最终申请以企业官方页面为准。