理想汽车NPU编译器架构师
社招全职5年以上智能与信息技术地点:上海状态:招聘
任职要求
1、教育背景:计算机科学、EE、数学或相关专业硕士及以上学历。 2、技术能力:深入理解计算机体系结构,熟悉SIMD、多核并行、内存层级优化等特性。 3、熟悉AI计算并行特征,roofline理论等,具备5年以上编译器开发经验,熟悉LLVM、MLIR、GCC等编译框架,有基于NPU/GPU/ASIC等架构的AI编译器开发…
登录查看完整任职要求
微信扫码,1秒登录
工作职责
负责设计和构建自研NPU编译器及工具链的核心架构;特别是跨模块接口设计、硬件抽象定义、编程模型设计、关键性能考量等方面。 1、编译器架构设计:聚焦于编译器(包含运行时)各模块间的接口设计。 硬件抽象定义:定义合理的NPU硬件抽象,在跨平台和发掘硬件效率之间找到最佳平衡。 2、开发者界面定义:定义编程模型和工具链界面,提升自定义算子开发和模型适配效能。 3、前沿技术研究:跟踪编译器技术(如MLIR、LLVM)、AI芯片架构及深度学习框架的最新进展,探索创新性解决方案。
包括英文材料
学历+
LLVM+
https://llvm.org/docs/GettingStarted.html
Welcome to the LLVM project!
https://llvm.org/docs/tutorial/
This is the “Kaleidoscope” Language tutorial, showing how to implement a simple language using LLVM components in C++.
https://mcyoung.xyz/2023/08/01/llvm-ir/
“LLVM” is an umbrella name for a number of software components that can be used to build compilers.
https://www.youtube.com/watch?v=Lvc8qx8ukOI
This is the first lecture from the "Programming Language with LLVM" course where we build a full programming language similar to JavaScript from scratch, using LLVM compiler infrastructure.
还有更多 •••
相关职位
社招3-10年SOFTWARE
1. 负责AI NPU编译器架构设计以及开发 2. 根据硬件架构分析算法模型性能瓶颈,并进行编译优化 3. 基于开源指令集开发自定义高效算子 4. 与其他部门合作完成AI工具链整合
更新于 2025-10-20上海
社招5-12年SOFTWARE
1. 负责AI NPU编译器架构设计以及开发 2. 根据硬件架构分析算法模型性能瓶颈,并进行编译优化 3. 基于开源指令集开发自定义高效算子 4. 与其他部门合作完成AI工具链整合
更新于 2025-10-20上海

社招8年以上芯片序列
(以下一项或多项): 1、与主架构师一起定义加速器架构,尤其是Tensor计算和Matrix计算加速器的架构 2、对计算加速器的PPA指标负责,对加速器的技术竞争力和业界领先性负责 3、对加速器进行架构建模,探索最优架构,做相应的算子性能分析和优化 4、与工具链编译器协同对加速器的可编程性和可部署性负责,提升编程开发的易用性,降低模型部署成本 5、参与规划定义关键场景,进行端到端的架构分析 6、参与AI处理器的PPA模型开发 7、参与竞争分析,输出技术方面的竞争分析结果。
更新于 2025-11-13北京|上海