AI软件开发工程师

15-30K * 12薪
C++
杭州
本科
1-3年
岗位关键词
岗位职责
【工作职责】 面向华为的AI芯片,提供极致性能和高效产能的编程解决方案,包括:面向智能领域的语言抽象、高性能深度学习计算库、完整的编译系统: 1、负责华为昇腾AI处理器领域编程语言设计与实现; 2、负责AI芯片工具链软件的研发; 3、基于华为昇腾AI深度学习芯片,开发高性能深度学习库并进行各项算子的指令级优化。
岗位要求
业务技能要求: 1、了解AI芯片/GPU/DSP/的架构及微架构,有编译器开发经验或有软硬件协同设计经验,GCC/LLVM/Open64优化; 2、有异构并行系统运行时设计及开发经验,如OpenCL/Cuda/OpenVX/OpenMP/OpenACC,或者高性能计算库OpenBLAS、MKL、cuDNN等开发和性能调优经验; 3、熟悉GPU体系结构,对GPU工具链有实际开发经验。有GPGPU加速智能计算经验,在语言层或系统层提出优化思路; 4、了解TVM、Lift等Tensor层编译器。 专业知识要求: 1、有扎实的编程功底,精通至少一门编程语言:C++、C、Java、Go、Kotlin 2、具备扎实的数据结构理论基础,有一定的算法分析和应用能力。
牛客安全提示:如发现虚假招聘、广告,或以任何名义索要证件、费用,或诱导异地入职、参与培训等均属违法行为,发现请 立即举报