Cambricon logo
寒武纪
AI编译器研发工程师-27届

AI编译器研发工程师-27届

发布于 大约 8 小时前

普通员工/个人贡献者

上海市
无经验要求
全职员工
仅现场办公
本科
软件工程
Linalg
Llvm
Mlir
Npu
Tvm
Xla
编译器优化

AI 估算 · 22k–35k

AI芯片赛道热门,编译器研发技术壁垒高,校招薪资有竞争力,上海地区偏高。

职位详情

关于这个职位

该职位负责在寒武纪NPU芯片上优化Triton编译器和基于MHLO的图编译器,涉及MLIR、Linalg框架的代码优化

你将参与算子融合、自动调优、代码生成等核心工作,与硬件和AI框架团队协作,提升AI计算性能
适合对编译器技术有浓厚兴趣的应届生

最低要求

计算机、电子工程、数学或相关专业,本科及以上学历

具备扎实的编程基础,熟练掌握C++和Python
对编译器技术有浓厚兴趣,熟悉MLIR、Linalg或类似编译框架者优先
有Triton开发经验或参与过相关开源项目者优先
有GPU/TPU/DSP等芯片的Kernel优化或性能调优经验者加分
学习能力强,具备良好的问题解决能力和团队协作意识

工作职责

研究和优化 Triton 编译器和基于MHLO的图编译器,使其高效支持 寒武纪芯片 计算架构

基于 MLIR + Linalg 框架,提升编译器代码执行效率
参与 图优化、后端代码生成、调度策略、指令优化、流水并行化相关优化工作
研究和优化寒武纪芯片 上的 Kernel 计算性能,降低计算开销,提高吞吐率
研究算子融合(Op Fusion)、自动调优(Auto-Tuning)、代码生成(CodeGen) 相关优化策略
与 硬件团队、AI框架团队(如 PyTorch/TensorFlow) 协作,提升 寒武纪AI编译器对寒武纪 NPU 的支持能力
跟踪 LLVM、Triton、TVM、XLA、TorchInductor 等 AI 编译器前沿技术,优化编译性能

优先资格

参与过 Triton、IREE、XLA、TVM、TorchInductor 等编译器的开发,或在 GitHub 提交过相关 PR

在校期间参与过编译器、AI框架或高性能计算相关项目
有ACM、OI等竞赛背景或开源社区贡献
在 NeurIPS、ICLR、PLDI、CGO、MICRO 等学术会议上发表过 AI 编译相关论文

AI 洞察

优缺点分析

优点

  • AI芯片行业高速增长,编译器岗位技术含量高,职业前景广阔
  • 接触LLVM、MLIR、Triton等前沿技术,技能积累快,市场认可度高
  • 公司为上市企业,平台稳定,研发资源丰富,适合应届生成长
  • 与硬件团队合作,能深入理解AI计算全栈,提升综合能力
  • 编译器研发复杂度高,学习曲线陡峭,需要投入大量时间钻研
  • 校招竞争激烈,笔试环节筛选严格,需提前准备

缺点 / 挑战

  • 工作内容涉及底层系统,调试难度大,可能面临较大技术压力
  • 适合对编译器和高性能计算有浓厚兴趣,喜欢挑战技术难题的应届毕业生

角色解读

  • 从编译器优化工程师起步,逐步深入AI编译器的核心模块,成为技术专家
  • 可向编译器架构师方向发展,负责整体编译栈的设计与优化
  • 有机会参与行业前沿项目,如Triton、MLIR社区贡献,提升技术影响力
  • 负责在寒武纪NPU芯片上优化Triton编译器,使其高效支持特定硬件架构
  • 基于MLIR和Linalg框架进行图优化和后端代码生成,提升编译执行效率
  • 参与算子融合、自动调优、指令优化等性能调优工作,降低AI计算开销
  • 与硬件和AI框架团队紧密协作,跟踪LLVM、TVM等前沿技术并落地优化
  • 扎实的C++和Python编程基础,能够进行底层编译器开发
  • 理解编译器原理,熟悉MLIR、Linalg等编译框架或类似技术
  • 对AI芯片架构有一定认识,了解GPU/TPU等Kernel优化方法
  • 具备良好的问题解决能力和团队协作意识,乐于研究新技术

申请策略

  • 笔试环节可能涉及编程题和编译器基础知识,提前刷题复习
  • 了解寒武纪的NPU架构及AI编译器生态,在面试中展现兴趣
  • 突出编译器相关项目经验,包括课程设计、开源贡献或实习经历
  • 展示C++和Python的编程能力,可附上GitHub链接或代码样例
  • 强调参加ACM/OI等竞赛或发表相关论文的经历,体现算法功底
  • 如有Triton、MLIR或类似框架的使用经验,务必重点描述
  • 提前学习MLIR和Linalg框架,动手实现简单的编译器优化pass
  • 熟悉Triton编程模型,尝试阅读源码或参与开源issue

面试指南

  • 从概念入手,结合具体例子说明,展示对底层原理的理解
  • 遇到优化类问题,先分析瓶颈,再提出针对性方案,强调数据驱动
  • 对开放性问题,可以分步骤回答,并联系相关工具和框架
  • 请解释MLIR中的Dialect和Pass机制,并举例说明
  • 如何优化一个算子在特定硬件上的性能?给出思路和步骤
  • 谈谈对Triton编译器的理解,它如何调度GPU Kernel?
  • C++中虚函数实现原理?编译器如何优化虚调用?
  • 给定一个循环,如何利用编译器技术实现并行化?

职位点评

76
综合评分

上市AI芯片公司,前沿编译器技术,成长性极强,但工作强度未知,薪资有竞争力。

从起薪待遇、成长路径、工作节奏和岗位方向综合评估,方便比较职业起点。

更适合这类人
最適合追求技术成长、对编译器研究充满热情,并愿意接受挑战的求职者。
表现最好
成长发展
相对薄弱
工作生活
薪资福利70
成长发展92
工作生活50
使命价值85

薪资福利

70中等

上市AI芯片公司,薪资竞争力强,但JD未明确具体福利,补偿性一般偏上。

薪资信号未披露(AI估算:22K-35K/月)

成长发展

92较高

编译器技术前沿,涉及MLIR、Triton等,技能成长空间巨大,发展性极强。

技术前沿前沿/新兴技术
技术栈Triton、MLIR、Linalg、LLVM、TVM、XLA、TorchInductor、NPU、C++、Python
业务类型ambiguous

工作生活

50较低

工作地点在上海,未提及WLB,加班情况未知,生活化动机满足有限。

工作模式未明确
办公地点未明确
加班情况未提及(无法判断)

使命价值

85较高

AI芯片属于国家战略产业,技术自主可控意义重大,工作使命感强。

行业发展高速增长赛道
社会影响正向社会影响力较高
创新程度积极采用新技术
Watch Jobs