Lenovo logo
联想
TVM编译器工程师

TVM编译器工程师

发布于 大约 15 小时前

普通员工/个人贡献者

武汉市
专家级经验
全职员工
仅现场办公
本科
软件工程
Npu
Onnx
Pytorch
Tensorflow
Tvm
大语言模型
性能优化
编译器

AI 估算 · 20k–40k

武汉编译器岗位稀缺,联想大厂加持,技术难度高,薪资具备竞争力。

职位详情

关于这个职位

负责TVM编译器后端的维护与扩展,针对NPU架构设计定制化代码生成,实现高性能融合算子,助力大语言模型推理优化

适合有编译器、深度学习框架开发经验的技术人才

最低要求

熟悉C/C++,Python编程,具备良好的代码风格;

对主流深度学习框架(PyTorch、TensorFlow、ONNX)的模型表示与执行机制有实际使用或开发经验
具备编译器基础知识,理解 IR、Pass、Codegen、Schedule 等核心概念
对常用的深度学习框架有了解,包括但不限于TensorFlow,Pytorch,ONNX等;
优秀的分析问题和解决问题的能力,对技术有强烈热情,良好的团队意识和沟通能力

工作职责

负责 TVM 编译器后端的维护与扩展,针对NPU架构,设计并实现定制化的代码生成逻辑

集成自有汇编指令集,实现高效内核调度与底层性能优化
针对主流大语言模型结构,设计并实现高性能融合算子

AI 洞察

优缺点分析

优点

  • 研究方向前沿:TVM+NPU+大模型是AI基础设施热点,技术积累含金量高
  • 联想作为大型上市公司,平台资源丰富,能接触自研芯片全流程
  • 工作地点武汉生活成本低于一线城市,但薪资具备竞争力
  • 编译器开发门槛高,需要同时掌握底层硬件、编译原理和深度学习模型,学习曲线陡峭
  • NPU指令集和硬件细节可能不公开,内部文档和工具链依赖团队协作
  • 适合对编译器、AI芯片优化有强烈兴趣,愿意深入底层技术栈,具备较强自驱力的工程师

缺点 / 挑战

  • 大模型迭代快,需要持续跟进最新模型架构,优化压力大

角色解读

  • 技术深耕:成为编译器及AI芯片领域的专家,主导编译器架构设计
  • 架构师路线:从单个算子优化扩展到整个模型编译工具链的架构设计
  • 横向发展:结合硬件设计团队,参与芯片指令集定义,成为软硬协同优化专家
  • 维护和扩展TVM编译器后端,针对联想自研NPU芯片设计定制化的代码生成逻辑
  • 集成自有汇编指令,优化内核调度和底层性能,提升模型推理效率
  • 针对大语言模型如GPT、LLaMA等,设计并实现高性能融合算子,减少访存和计算开销
  • 精通C/C++和Python,具备良好的工程化代码习惯
  • 熟悉TVM或类似编译器框架,理解IR、Pass、Schedule等核心概念
  • 有深度学习框架(如PyTorch、TensorFlow)的模型表示和运行机制经验
  • 具备底层性能优化能力,如汇编指令、内存布局、缓存优化等

申请策略

  • 在简历中附上GitHub链接,展示编译器相关的个人项目或PR
  • 面试前了解联想自研NPU的公开资料(如联想问天芯片),体现对业务的关注
  • 突出TVM或类似编译器(如XLA、MLIR)的使用或二次开发经历
  • 量化性能优化成果,如算子加速比、模型推理吞吐量提升等
  • 展示对深度学习框架底层机制的理解,如梯度计算、算子注册、图优化等
  • 深入学习TVM源码,尤其是Codegen和Schedule部分
  • 补全计算机体系结构知识,特别是SIMD、多核调度、缓存层次
  • 动手实现一个小型编译器或参与开源项目(如apache/tvm)的贡献

面试指南

  • 对于概念性问题:先定义核心概念,再举例说明其在项目中的应用
  • 对于优化问题:明确瓶颈分析(计算/访存),提出方案(算子融合、内存复用、指令选择),最后量化收益
  • 对于项目经历:遵循STAR法则(情境、任务、行动、结果),突出技术挑战和解决思路
  • 请解释TVM中Schedule和AutoTVM的工作原理
  • 如何针对Transformer中的Attention算子进行融合和优化?
  • 描述一次你使用TVM或类似工具进行算子性能调优的经历,遇到了哪些问题?
  • C++中的虚函数、模板元编程在编译器设计中如何应用?
  • 大语言模型推理时,计算和访存的瓶颈分别是什么?编译器如何缓解?

职位点评

72
综合评分

前沿编译器技术岗,武汉大厂平台,技术成长极高但WLB一般。

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

更适合这类人
最适合追求技术深度和前沿方向的发展型求职者,若看重生活平衡需谨慎评估。
表现最好
成长发展
相对薄弱
工作生活
薪资福利65
成长发展90
工作生活60
使命价值70

薪资福利

65中等

武汉薪资水平在本地有竞争力,但相比一线城市互联网公司略低,且联想作为成熟企业薪资增长空间有限。

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

成长发展

90较高

编译器+NPU+大模型是前沿技术方向,TVM社区活跃,联想内部技术积累深厚,成长空间大。

技术前沿前沿/新兴技术
技术栈TVM、NPU、大语言模型、编译器、性能优化
业务类型ambiguous

工作生活

60中等

武汉生活节奏较慢,但联想武汉园区以研发为主,可能需要一定强度加班,未明确WLB政策。

工作模式仅现场办公
办公地点科技园/产业园
加班情况未提及(无法判断)

使命价值

70中等

编译器是AI基础设施关键一环,对行业有重要贡献,但具体到联想业务,产品价值需结合商业落地。

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