3-5年
职位职责:
1. 基于CPU/GPU/DSP平台,对机器学习算法进行性能优化,基础算法库设计;
2. 跟踪机器学习算法、高性能异构计算领域技术进展,为机器学习平台提出创新构想,推动机器学习平台性能提升;
3. 与嵌入式软件工程师配合,参与将机器学习算法一直到实际产品中,提升产品的质量、性能和稳定性;
4. 负责和上下游同事对接,编写相关技术文档。
任职要求:
1. 全日制硕士以上学历,计算机/电子相关专业;
2. 具有3年以上算法优化经验;
3. 精通C/C++、数据结构和设计模式,具备良好的软件工程习惯;
4. 对以下一种或者多种异构计算硬件体系结构、并行计算有深入研究和实践经验:
1)ARM/X86等CPU上算法性能优化经验。熟悉汇编指令(ARMv7/v8-A)、多线程编程、各种内存管理技术
2)CEVA/Cadence/Movidious/Hexagon等DSP上算法性能优化经验。熟悉DMA操作
3)NIVIDA/AMD/Adreno/Mali等GPU上算法优化经验。熟悉GPU架构编程
5. 熟悉机器学习算法和模型,熟悉主流深度学习算法平台框架(如Caffe/Python/TensorFlow),熟悉主流机器学习推理框架(如ArmNN/TensorFlow-lite)
6. 具备良好的团队合作意识,优秀的沟通和学习能力。