Ant Group logo
蚂蚁集团
蚂蚁集团-运行时Runtime工程师-北京/上海

蚂蚁集团-运行时Runtime工程师-北京/上海

发布于 大约 3 小时前

普通员工/个人贡献者

北京市 / 上海市
高级经验
全职员工
仅现场办公
本科
系统与安全工程
Cuda
Gpgpu
Linux内核
Npu
Rocm
Tvm
Vllm
性能分析

AI 估算 · 30k–50k

资深底层软件工程师,涉及芯片Runtime和AI推理,技术稀缺,一线大厂薪资竞争力强,月薪3-5万。

职位详情

关于这个职位

该职位负责蚂蚁自研芯片的Runtime软件栈开发,涉及内核驱动、任务调度、内存管理等底层系统,需要深入理解GPGPU/NPU架构和Linux内核

你将参与AI模型推理的部署优化,与硬件设计团队紧密协作,构建性能分析工具链
适合有5年以上底层开发经验、熟悉CUDA/ROCm等技术栈的资深工程师

最低要求

计算机相关专业,本科及以上学历,5年以上底软开发经验,熟练掌握C/C++/Makefile/bash等语言的使用

对GPGPU/NPU或类似大规模并行处理器(如NVIDIA CUDA, AMD ROCm)的软硬件架构有深刻理解,具备丰富的用户态驱动或高性能库开发经验
精通Linux内核,包括但不限于bootloader,init,内存管理,设备驱动等
精通C/C++,具有异构Runtime开发和量产交付经验优先
熟悉TVM/MLR等框架Runtime系统,熟悉AI模型推理部署链路,内存管理等
熟悉深度学习算法、大模型基本结构,熟悉相关推理框架,如llama.cpp、vLLM、OLLAMA 等

工作职责

基于自研芯片开发Runtime/UMD/KMD软件栈

参与芯片软件栈的架构设计,包括任务调度、内存管理、计算资源分配等核心子系统的实现与优化
参与硬件整个设计流程,迭代驱动设计以满足model/emulation/hardware的需求
分析和解决KMD/UMD的功能、性能和稳定性问题,确保高质量软件交付
构建性能分析、调试与 profiling 工具链,为内外部开发者提供性能洞察与优化建议
跟踪行业趋势和实践,持续改进driver的设计和实现

AI 洞察

优缺点分析

优点

  • 参与自研芯片的软件栈建设,技术壁垒高,行业前景广阔
  • 团队涉及从底层驱动到AI推理的完整链路,个人成长空间大
  • 与芯片硬件设计团队紧密协作,能够深度了解软硬件协同设计
  • 底层系统开发复杂度高,需要极强的调试能力和耐心
  • 涉及芯片全流程,需要不断学习新架构和行业新技术,保持技术敏感度
  • 大厂工作节奏可能较快,需要适应高强度协作与快速迭代

缺点 / 挑战

  • 蚂蚁集团平台大,资源充足,技术挑战多样,职业履历含金量高
  • 适合对底层系统有强烈兴趣、喜欢挑战复杂技术问题、愿意深耕芯片软件栈的资深工程师

角色解读

  • 在芯片软件栈领域持续深耕,成为Runtime/驱动方向的专家
  • 向架构师方向发展,主导芯片软件整体架构设计
  • 横向拓展至AI基础设施领域,结合大模型推理优化,成长为技术Leader
  • 基于自研芯片开发Runtime/UMD/KMD软件栈,负责驱动与用户态库的设计与实现
  • 参与芯片软件架构设计,包括任务调度、内存管理、计算资源分配等核心子系统
  • 与硬件设计团队协作,参与整个硬件设计流程,确保软件硬件协同高效
  • 构建性能分析和调试工具链,为内外部开发者提供性能洞察与优化建议
  • 精通C/C++和Linux内核,具备5年以上底层软件开发经验
  • 深入理解GPGPU/NPU等大规模并行处理器的软硬件架构,熟悉CUDA/ROCm
  • 熟悉异构Runtime开发,了解TVM/MLR等框架的Runtime系统
  • 熟悉AI模型推理部署链路,了解llama.cpp、vLLM、OLLAMA等推理框架

申请策略

  • 在面试中强调项目结果和量化收益,如性能提升、稳定性改善等
  • 了解蚂蚁的芯片战略和自研芯片进展,在面试中展示对业务方向的理解
  • 突出5年以上的底层软件开发经验,特别是驱动、Runtime或高性能库相关的项目
  • 重点展示对Linux内核的理解,如内存管理、设备驱动等模块的实践
  • 强调在GPGPU/NPU或CUDA/ROCm上的开发经历,如有开源贡献更佳
  • 如有AI推理框架(如vLLM、llama.cpp)的优化经验,务必在简历中显眼位置体现
  • 可突击复习Linux内核关键模块(如设备驱动、内存管理)和用户态驱动开发流程
  • 熟悉TVM/MLR的Runtime工作原理,了解大模型推理框架的实现细节

面试指南

  • 使用STAR法则回答项目经验:情境-任务-行动-结果,突出技术难点和你的贡献
  • 对于架构设计题,先明确需求与约束,再提出分层方案,并讨论权衡取舍
  • 对于底层机制问题,从原理出发,结合实际案例分析,展示深度与系统思维
  • 请介绍你过去最复杂的Runtime或驱动开发项目,遇到过什么问题,如何解决?
  • 解释Linux内核中设备驱动与用户态程序的交互机制,并说明如何进行性能优化
  • 如何设计一个任务调度器来最大化GPGPU/NPU的利用效率?
  • 你如何理解UVM(统一虚拟内存)?在异构计算中有哪些挑战?
  • 谈谈你对大模型推理部署中内存管理、算子融合等方面的经验

职位点评

74
综合评分

一线大厂自研芯片Runtime,前沿技术栈,薪资优厚但工作强度未明确,适合追求技术成长的资深工程师。

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

更适合这类人
最适合追求技术深度和职业发展、对底层系统和AI芯片有热情的求职者,对工作生活平衡要求较高者需谨慎。
表现最好
成长发展
相对薄弱
工作生活
薪资福利75
成长发展85
工作生活60
使命价值70

薪资福利

75中等

大厂平台提供有竞争力的薪酬,但JD未明确福利细节,需通过面试了解。

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

成长发展

85较高

自研芯片与AI基础设施是前沿领域,技术挑战大,成长空间显著。

技术前沿前沿/新兴技术
技术栈C/C++、Linux内核、GPGPU、NPU、CUDA、ROCm、Runtime、TVM、vLLM、OLLAMA、LLM
业务类型ambiguous

工作生活

60中等

北京/上海工作,但JD未提及远程或弹性工作,也未提及加班情况,存在不确定性。

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

使命价值

70中等

芯片和AI领域具有长远价值,社会影响正面向好,但使命感未在JD中强调。

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