岗位描述
岗位职责
1 Device runtime基础模块开发
2 完成ccl库各个模块开发工作
3 完成ccl库对应的device kernel开发工作
4 各个模块的维护开发工作,以及解决发现的bug
岗位要求
1 计算机或软件相关学科本科毕业
2 熟练掌握C/C++编程
3 精通Linux 系统编程
4 熟悉软件开发工具和脚本语言(如git, CMake等)
5 对新技术的快速学习能力和良好的团队合作能力
6 良好的书面和口头沟通能力
优选技能
1 熟悉NCCL通讯库
2 了解cuda fabric,NVLink等
3 了解OpenMPI