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、具备扎实的数据结构理论基础,有一定的算法分析和应用能力。
牛客安全提示:如发现虚假招聘、广告,或以任何名义索要证件、费用,或诱导异地入职、参与培训等均属违法行为,发现请
立即举报