岗位描述
岗位职责:
1、负责模型编译的计算图优化、中间表示(IR)转换、代码生成等模块的设计与实现,以提升模型在GPU、NPU上的性能与稳定性;
2、基于 clang/gcc 前端的 NPU 编程语言扩展开发
3、负责实现 Host & Device 编译与运行时接口生成
4、负责指令生成和链接打包功能开发
任职要求:
必备技能
1、计算机、电子工程、人工智能等相关专业硕士及以上学历,8年以上 C++ 开发经验, 扎实的 C++ 语言功底。
2、具备扎实的计算机系统基础知识,对计算机体系结构有清晰的概念。
3、熟悉编译器基本概念,熟悉 Clang 前端架构或 LLVM 后端 Pass 机制
4、熟悉处理器体系结构,熟悉 NPU/GPU 基本架构模型
5、熟悉至少一种主流AI编译框架(如 OpenXLA、TVM、torch.compile、MLIR 等);
加分项
1、具备汇编器/反汇编器开发经验
2、张量核心/矩阵乘加速指令相关经验
3、硬件 bring-up 与软硬协同设计经验
4、具备Clang/LLVM 开发经验
5、熟悉寄存器分配算法与指令调度
6、熟悉指令选择框架