Job Description
我们的客户:
我们的客户是一家专注于人工智能解决方案的独角兽企业,团队由全球著名计算机视觉专家大牛组成。致力于打造新一代基于强认知的人工智能技术平台,目前主要专注教育、医疗行业方向,并且有成功落地产品。由于业务发展迅速,正在搭建算法及工程团队。
职责描述:
1、负责核心算法在产品端的部署,包括封装、编译、优化、裁剪等工作;
2、将深度学习算法部署到主流的硬件加速平台;
3、负责计算机视觉算法的性能功耗优化.
任职要求:
1、计算机/软件工程/高性能计算等专业硕士,优秀本科生亦可;
2、精通 C/C++ 编程,,精通 STL,代码风格良好;熟悉设计模式;
3、熟悉 Linux 系统和开发环境,熟练使用 bash、python 等脚本语言熟悉 aarch6;
4、熟悉计算机体系结构,并行算法优化方法,包括但不限于 OpenMP,TensorRT 等;
5、熟悉 GPU 并行计算、熟悉 CUDA 编程;熟悉 aarch64 或 x86_64 架构;熟悉 SIMD 编程;
6、有 tensorLite 或者 NCNN 软件框架开发的相关经验;
7、丰富的调试经验和较强的问题分析能力.
优先考虑:
1、有汇编语言开发经验;
2、有计算机视觉基础,熟悉 OpenCV 使用,了解内部实现者更佳;
3、Android 交叉编译经验; 熟悉 Android Framework,有 NDK 开发经验 4、接口设计经验和移动端SDK 持续集成经验;
5、常见的深度学习计算框架内部原理;
6、丰富的移动端性能功耗调优经验.