1、根据项目需求负责设计和实现深度学习相关算法模型,从事深度学习算法开发,包括算法设计 、网络训练与测试、数据生成与维护等;2、研究深度神经网络的加速与小型化技术,并优化在X86和ARM处理器上的性能;3、从事前端通用深度学习框架的开发;4、负责将深度学习算法应用在工业自动化及智能煤矿等领域;5、归档管理软件开发相关的过程文件、技术文件及资料等,并归档到公司服务器上;6、完成领导交办的其他工作。应具备的知识:1、熟练掌握C、C++语言;2、熟悉Linux系统的操作和原理;3、熟悉 X86、ARM 的编程架构;4、 熟悉 caffe 或 tensorflow 等主流深度学习框架,对 CNN/RNN 等主流神经网络有深入了解和应用开发经验;5、熟练使用SVN、git等版本控制工具;6、了解公司管理体系中对研发方面的规定;7、熟练使用office工具对软件文档进行编写。