ZTE logo
中兴通讯
智算编译器开发资深专家

智算编译器开发资深专家

发布于 大约 11 小时前

普通员工/个人贡献者

上海市
专家级经验
全职员工
仅现场办公
硕士
软件工程
Ai编译
Clang
Gpu
Llvm
Mlir
Npu
Tvm
编译器

AI 估算 · 40k–70k

资深编译专家,技术要求高,行业竞争激烈,上海一线城市,薪资中位数约5.5万/月。

职位详情

关于这个职位

该职位负责AI模型编译器核心模块的设计与实现,包括计算图优化、IR转换、代码生成等,以提升模型在GPU/NPU上的性能

需要扎实的C++功底和编译器底层知识,适合对AI计算底层技术有热情、追求技术深度的资深工程师

最低要求

计算机、电子工程、人工智能等相关专业硕士及以上学历,8年以上 C++ 开发经验, 扎实的 C++ 语言功底

具备扎实的计算机系统基础知识,对计算机体系结构有清晰的概念
熟悉编译器基本概念,熟悉 Clang 前端架构或 LLVM 后端 Pass 机制
熟悉处理器体系结构,熟悉 NPU/GPU 基本架构模型
熟悉至少一种主流AI编译框架(如 OpenXLA、TVM、torch.compile、MLIR 等)

工作职责

负责模型编译的计算图优化、中间表示(IR)转换、代码生成等模块的设计与实现,以提升模型在GPU、NPU上的性能与稳定性

基于 clang/gcc 前端的 NPU 编程语言扩展开发
负责实现 Host & Device 编译与运行时接口生成
负责指令生成和链接打包功能开发

优先资格

具备汇编器/反汇编器开发经验

张量核心/矩阵乘加速指令相关经验
硬件 bring-up 与软硬协同设计经验
具备Clang/LLVM 开发经验
熟悉寄存器分配算法与指令调度
熟悉指令选择框架

AI 洞察

优缺点分析

优点

  • 技术含量高,覆盖编译器、AI加速器、体系结构等底层领域,个人技术积累深厚
  • 中兴通讯作为上市大厂,平台稳定,资源充足,有机会参与大型商用项目
  • AI编译是热门方向,发展前景广阔,技能在业界认可度极高
  • 工作内容涉及软硬件协同,能拓展系统级视野,提升综合能力
  • 岗位要求极高,需长期持续学习,保持对前沿技术(如MLIR、OpenXLA)的敏感度
  • 热爱底层技术、追求技术深度,愿意在编译器领域长期深耕,并有扎实C++和计算机体系结构功底的工程师

缺点 / 挑战

  • 编译器开发周期长,调试复杂,需要较强的问题定位和解决能力,压力较大
  • 部门协作横跨软硬件,沟通成本较高,可能面临跨团队协调的挑战

角色解读

  • 技术专家路线:从编译器开发专家逐步成长为编译器架构师或技术带头人
  • 技术管理路线:可转向技术团队管理,负责编译器团队的技术方向与项目管理
  • 跨领域发展:延伸至AI芯片设计、底层软件栈或高性能计算领域,成为全栈系统专家
  • 设计并实现AI模型编译器的核心模块,包括计算图优化、IR转换和代码生成
  • 基于Clang/GCC前端开发NPU编程语言的编译器扩展
  • 实现Host与Device编译及运行时接口生成,以及指令生成和链接打包功能
  • 与硬件团队协同,确保编译器在GPU/NPU上的性能和稳定性
  • 精通C++,8年以上开发经验,具备扎实的语言功底和计算机体系结构知识
  • 熟悉LLVM/Clang、MLIR、TVM等编译框架,掌握编译器后端Pass机制
  • 了解NPU/GPU架构模型,具备AI编译框架或相关底层开发经验
  • 良好的沟通能力,能跨团队协作推动技术落地

申请策略

  • 了解中兴通讯在智算和编译器方向的具体业务布局,在面试中展现对产品的理解
  • 准备一个完整的编译器相关项目案例,说明你如何分析性能瓶颈并进行优化
  • 突出C++工程项目经验,尤其是大规模系统设计或性能优化案例
  • 详细描述编译器相关项目,如LLVM Pass开发、IR转换、代码生成等,注明使用的工具链和框架
  • 强调对NPU/GPU架构的理解,如内存层次、并行模型等,体现软硬结合能力
  • 如有开源贡献或论文,展示在编译或AI加速领域的专业性
  • 深入阅读LLVM/Clang源码,理解后端指令选择、寄存器分配和调度算法
  • 动手实践MLIR或TVM,搭建一个小型编译流程示例,熟悉其API和优化流程

面试指南

  • 用STAR法则:描述情境(项目背景)、任务(你的目标)、行动(具体实现)、结果(量化收益)
  • 先阐述基础知识,再结合项目经验,最后表达自己的思考或改进建议
  • 遇到不会的问题,诚实表明,并尝试用已有的编译器知识推演推理过程
  • 请介绍一个你参与过的编译器优化项目,你如何设计优化Pass并评估效果?
  • LLVM 后端中指令选择的常见策略有哪些?如何与调度配合?
  • 解释一下 MLIR 中的 dialect 和 conversion 在 AI 编译中的角色
  • 如何调试一个在NPU上出现的性能异常?请描述你的排查思路
  • 你对 OpenXLA 的架构有何了解?与 TVM 相比优劣如何?

职位点评

68
综合评分

技术前沿、薪资可观,但工作强度未知,适合技术驱动型人才。

从薪资福利、成长空间、工作节奏和岗位方向综合评估,方便横向比较。

更适合这类人
最适合高度重视技术成长、渴望深入底层系统、能接受现场办公的求职者。
表现最好
成长发展
相对薄弱
工作生活
薪资福利65
成长发展90
工作生活45
使命价值62

薪资福利

65中等

职位未透露具体薪资,但中兴作为大型上市公司,薪酬福利体系完善,预计处于市场中等偏上水平。

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

成长发展

90较高

岗位涉及AI编译器核心模块,技术前沿,能接触LLVM/MLIR等先进框架,成长空间巨大。

技术前沿前沿/新兴技术
技术栈C++、LLVM、Clang、MLIR、TVM、GPU、NPU
业务类型ambiguous

工作生活

45较低

工作地点为上海,需现场办公,JD未提及弹性工作或加班情况,生活平衡可能一般。

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

使命价值

62中等

AI编译器是推动AI算力提升的基础设施,有一定技术价值,但社会影响力相对间接。

行业发展高速增长赛道
社会影响中性/一般
创新程度积极采用新技术
Watch Jobs