小米 – 新业务部-AI建模开发工程师 职位分析和面试指导

职位描述:

1、负责对自研NPU进行架构和性能建模工作
2、通过Cmodel等方式参与芯片架构探索、瓶颈分析和性能评估
3、协同软硬件开发,联调
4)参与研发性能和功耗分析及优化工作。

职位要求:

1、计算机、通信、电子等相关专业硕士及以上学历
2、具备较强的C++/python编程能力,
3、具备良好的业务抽象和系统分析能力
4、熟悉GPU,GPGPU, NPU相关架构、算法、软件驱动

招聘部门:

小米

工作地点:

上海市、北京市社招全职职位 ID:M8976

面试建议:

这个职位是小米新业务部的AI建模开发工程师,核心要求围绕NPU芯片的建模和优化工作展开。与一般AI工程师不同,这个岗位更侧重硬件层面的理解和建模能力,需要候选人既懂AI算法又熟悉芯片架构。特别值得注意的是,职位描述中反复提到了Cmodel开发和性能分析,这表明面试官会特别关注候选人在芯片建模方面的实际经验。 建议候选人在准备面试时,重点准备三个方面:首先是NPU架构知识,要能清晰解释常见NPU的设计原理和性能特点;其次是Cmodel开发经验,准备好相关项目案例,说明如何通过建模来优化芯片性能;最后是软硬件协同能力,小米作为硬件起家的公司,特别看重工程师在软硬件结合方面的理解。可以准备一些跨团队协作的案例,展示你如何帮助硬件团队优化设计,或者帮助软件团队更好地利用硬件特性。另外,由于这是新业务部的职位,面试官可能会考察你对AI芯片行业趋势的理解,建议提前了解小米在AI芯片领域的布局和竞争对手情况。