今年公司内部的组织架构调整基本完成,商汤高性能计算 (HPC) 团队从研究院调整到大装置这个新的部门。作为公司非常看重的战略级部门,HPC 团队从三级部门升级到二级,未来组里各个方向的 leader 有望成立自己的三级部门。
本次社招针对不同方向设置了较细的职位,详情如下:
一、自动驾驶和车载系统相关职位
HPC 团队支持公司自动驾驶和车相关业务已经很多年了,今年公司格外重视,HPC 团队的底层支持人手非常紧急,所以单独设置了如下两个职位:
该职位是参与车载芯片上的自动驾驶和车舱算法移植优化的,除了基础的编程开发能力,还要求有某种 DSP 或者计算加速器上的优化经验。我们在车领域会涉及到 hexagon hvx,cadence tensilica 以及 TI TDA4 等 DSP,以及昇腾等 AI 加速器。
第二个职位则是参与车载系统的中间件等系统软件开发,理论上,只要你能熟练地用 C/C++ 开发系统软件即可,有加分项更好。
我们今年的职位,任职要求分成两部分:基础核心的硬性条件,以及加分项。
前者好理解,是这个职位的硬性要求,且水平越高越好;后者都是给最终的面试结果加分的,有更好,没有也 ok。我们会更倾向在一两个领域有较深造诣,而不是在多个领域浅尝辄止的。
二、机器学习系统,工具链和模型训练推理相关职位
今年 SensePPL 需要和开源版本 OpenPPL 合并,并且在公司内外业务、以及大装置组件里广泛推广,需要非常多的同学来参与相关平台的研发,搭建和运营。
同时今年 HPC 团队会参与公司内大模型项目的训练和推理的研制任务,这也是公司的战略级方向。有如下两个职位:
该职位会参与 SensePPL 以及 OpenPPL 的框架开发,相关的如量化工具链的开发,以及各种针对业务的对接和支持,还要支持开源版本的需求实现和维护,非常有意思和挑战的职位。
第二个职位是我们今年新开拓的针对大模型训练和推理的工作,以及支持公司芯片对训练平台的适配。要求有模型训练的经验,熟悉分布式开发的优先。
三、编译和底层工具相关职位
这类职位需要 AI 编译和传统编译的同学,是我们组非常重要且长期的研发方向。三个职位皆长期招人:
第一个职位偏 AI 编译方向,熟悉某种 AI 编译器的研发和使用经验就可以投简历。
第二个职位涉及 GPU 底层的汇编器,编译优化方向的研究开发工作。要求对传统编译中间表示,后端技术有相关的经验。
第三个职位涉及 GPU 的驱动和 runtime 开发,要求对内核和某种 GPU 驱动体系有经验。
四、传统高性能异构计算方向
最后三个职位就还是涉及传统的 CPU,GPU 和加速器三个方向,与之前无异,是我们组的核心,长期招人。共同的要求就是计算机专业基础和编程能力扎实,对并行计算,体系结构有基本的理解和概念,对某一款 CPU,GPU 或者加速器有移植和优化的经验:
今年我们组参与大模型训练的同时,会开发一个更高性能的核心训练算子库,用于加速模型训练,后续会支持各种训练架构,前期先以 NVIDIA GPU 为主。对这个训练算子库感兴趣的同学,可以投递 GPU 职位。
最后就是,抛开上面职位限制,C/C++ 做系统开发的同学可以无脑投我们,我们太缺人了。。。
最后的最后,今年大装置启动后,会有很多大科学工程项目进来,欢迎做传统科学计算的同学,以及对 AI for Science 感兴趣的同学加入我们。