Cambricon logo
寒武纪
性能分析工具研发工程师-27届

性能分析工具研发工程师-27届

发布于 大约 8 小时前

普通员工/个人贡献者

上海市
无经验要求
全职员工
仅现场办公
学历未注明
软件工程
C++11
Nsight Systems
数据结构
算法
编译器
调试器
C++20
C++23
Linux Perf

AI 估算 · 20k–32k

寒武纪为上市AI芯片公司,上海研发岗薪资竞争力强,应届生月薪预计20k-32k,含年终奖15薪。

职位详情

关于这个职位

该职位主要负责开发针对寒武纪AI芯片的性能分析工具,包括单算子性能分析、并行度调优以及可视化工具,帮助开发者定位和优化程序性能瓶颈

工作涉及C++底层开发、Linux环境操作以及性能分析工具链的构建,适合对系统软件、性能优化和AI芯片领域感兴趣的应届生

最低要求

熟悉C++11

熟悉Linux开发环境
熟悉数据结构和算法

工作职责

基于寒武纪AI芯片性能分析计数器及相关基础设施,开发针对单算子的性能分析工具,简化算子开发调优难度

设计面向主机与寒武纪AI芯片的程序执行并行度调优的性能分析工具
开发相关的高性能可视化工具,帮助用户更直观得了解程序性能瓶颈

优先资格

熟悉 Qt

了解或使用过C++20及23的新特性
熟悉编译链接过程
熟悉调试器工作原理
使用过或熟悉Linux perf,VTune Profiler, Nsight Systems,magic-trace等工具

AI 洞察

优缺点分析

优点

  • AI芯片行业处于高速发展期,寒武纪作为上市企业,能提供良好的平台和前沿技术领域
  • 作为研发岗位,薪资福利有竞争力,且公司处于成长期,个人成长空间大
  • 工作内容偏底层,调试复杂性能问题可能耗时费力,需要较强的耐心和排查能力
  • 技术要求全面,需熟悉C++、Linux、体系结构等,应届生需快速学习并适应

缺点 / 挑战

  • 该职位涉及底层工具链开发,技术挑战性强,能够深入理解硬件和软件交互,技能积累价值高
  • AI领域更新快,可能需要持续跟踪新工具和新技术,保持学习压力
  • 适合对系统软件、底层性能优化有浓厚兴趣,喜欢钻研技术细节,具备扎实编程基础并愿意接受挑战的应届生

角色解读

  • 从工具开发工程师起步,逐步深入AI芯片底层架构和性能分析技术,成为性能优化专家
  • 可向编译器、调试器、系统软件等底层方向拓展,未来能成长为系统架构师或研发专家
  • 在AI芯片行业积累经验后,可转向芯片设计验证、AI框架优化或技术管理岗位
  • 开发针对寒武纪AI芯片的性能分析工具,通过读取芯片性能计数器等基础设施,量化单个算子的运行效率,并定位瓶颈
  • 设计并行度调优工具,分析主机与AI芯片之间的执行流水,帮助开发者优化程序在多核环境下的并行效率
  • 开发高性能可视化界面,将底层性能数据以图表形式展示,使用户能直观理解性能热点和优化方向
  • 扎实的C++编程基础,尤其是C++11标准,同时了解新标准(如C++20/23)将有助于开发现代化高效代码
  • 熟悉Linux开发环境和常用工具链,能够编写、调试和分析Linux下的高性能程序
  • 掌握数据结构和算法,能够设计高效的数据处理逻辑和优化算法

申请策略

  • 了解寒武纪产品和AI芯片行业动态,在面试中展现对性能分析工具的应用场景理解
  • 可提前准备一个用C++实现的性能优化小项目,展示动手能力
  • 突出C++编程功底,及在Linux环境下开发或调试的实践项目,如自研小工具或性能优化案例
  • 强调数据结构和算法能力,如有竞赛经验或学习成果,量化展示成果
  • 若了解编译器、调试器或性能分析工具(如perf、VTune),务必体现,作为加分项
  • 若有相关实习或项目涉及底层开发,重点描述具体职责和解决的技术难点
  • 提前巩固C++11/14/17/20新特性,尤其是Lambda、智能指针、并发编程等
  • 熟悉Linux常用命令和工具,尝试使用perf、gdb等分析简单程序性能

面试指南

  • 项目介绍采用STAR法则,突显性能优化前后对比,并说明使用的分析工具和方法
  • 性能问题排查遵循从现象到假设再到验证的流程,列举实际工具和命令
  • 面对技术概念问题,先给出定义,再结合例说明应用场景
  • 请详细介绍一个你使用C++完成的项目,并说明如何优化其性能
  • 如何分析一个Linux程序的CPU占用率过高问题?请描述排查思路
  • C++11中的智能指针有哪些?各有何特点和适用场景?
  • 简单说明编译链接的过程,以及在链接时可能遇到哪些常见错误?
  • 你是否使用过性能分析工具?具体是如何分析瓶颈的?

职位点评

73
综合评分

AI芯片行业研发岗,技术挑战性强,薪资有竞争力,但WLB信息不明确。

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

更适合这类人
最适合注重技术成长和行业前景,愿意在研发方向深耕且能承受一定工作强度的求职者。
表现最好
成长发展
相对薄弱
工作生活
薪资福利75
成长发展85
工作生活50
使命价值70

薪资福利

75中等

AI芯片行业薪资水平较高,寒武纪作为上市公司提供稳定的薪酬福利,但具体薪资结构未在JD中披露。

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

成长发展

85较高

职位技术栈深入底层,涉及AI芯片性能优化,对个人技能提升显著,且行业前景广阔,成长空间大。

技术前沿前沿/新兴技术
技术栈C++11、Linux、数据结构、算法、Qt、C++20、C++23、Linux perf、VTune Profiler、Nsight Systems
业务类型ambiguous

工作生活

50较低

工作地点在上海,但JD未提及弹性工作或远程,工作性质可能需要一定强度,没有WLB相关描述。

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

使命价值

70中等

AI芯片属于国家战略方向,公司使命正向,但工具开发岗位对最终用户影响间接,社会意义感知中等。

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