中间件软件工程师岗位职责
中间件软件工程师这一职位需要你实现基于高性能神经网络芯片的云端分布式训练和推理框架。我们期望你是一个学习能力强,富有创造力,热衷于解决问题,不断推动团队的软件技术能力提升。
职责
该职位负责神经网络芯片驱动程序的开发和集成。具体包括以下一到多项:
●扩展Tensorflow/Caffee/PyTorch等AI框架的后端,实现对新神经网络计算设备的支持;
●分析和优化AI框架的性能;
●针对神经网络计算设备,设计和调优AI框架调度算法和模块;
●设计实现支持神经网络框架的设备模拟器;
●测试和评估AI框架的方法、工具及benchmark;
职位基本要求
●计算机或软件相关学科本科毕业;
●理解AI框架及常见的神经网络模型;
●熟练掌握C/C++,Python编程;
●熟悉软件开发工具和脚本语言(如git,CMake,Bazel,bash等);
●熟悉软件开发、发布和管理流程(如敏捷开发,缺陷管理,CI/CD概念等);
职位要求加分项
●计算机科学或电气工程学硕士毕业或三年以上相关工作经验;
●基于TensorFlow的神经网络应用开发和调优经验;
●GPU驱动或应用(CUDA和cuDNN库)开发经验;
●LLVM相关开发经验;
这一职位需要你实现基于高性能神经网络芯片的云端分布式训练和推理框架。我们期望你是一个学习能力强,富有创造力,热衷于解决问题,不断推动团队的软件技术能力提升。
职责
该职位负责神经网络芯片驱动程序的开发和集成。具体包括以下一到多项:
●扩展Tensorflow/Caffee/PyTorch等AI框架的后端,实现对新神经网络计算设备的支持;
●分析和优化AI框架的性能;
●针对神经网络计算设备,设计和调优AI框架调度算法和模块;
●设计实现支持神经网络框架的设备模拟器;
●测试和评估AI框架的方法、工具及benchmark;
职位基本要求
●计算机或软件相关学科本科毕业;
●理解AI框架及常见的神经网络模型;
●熟练掌握C/C++,Python编程;
●熟悉软件开发工具和脚本语言(如git,CMake,Bazel,bash等);
●熟悉软件开发、发布和管理流程(如敏捷开发,缺陷管理,CI/CD概念等);
职位要求加分项
●计算机科学或电气工程学硕士毕业或三年以上相关工作经验;
●基于TensorFlow的神经网络应用开发和调优经验;
●GPU驱动或应用(CUDA和cuDNN库)开发经验;
●LLVM相关开发经验;
篇2:中间件研发工程师岗位职责
中间件研发工程师蓝胖子机器人深圳蓝胖子机器人有限公司,蓝胖子机器人,蓝胖子工作简介
JobDescription
1、负责服务器端中间件开发,包括代码开发及故障排查
2、编写需求规格说明书
3、时刻了解掌握相关新兴技术
1.Developmiddle-wareonserver-side,responsibleforcodingandtroubleshooting
2.Writefunctionalrequirementdocumentsandspecifications
3.Stayup-to-dateonemergingtechnologies
职位要求
PositionRequirement
1、了解异步非阻塞套接字编程
2、熟悉RESTfulAPI设计,了解至少一种主流的web框架(如RubyonRails,Django)
3、熟悉HTTP协议
4、熟悉数据库查询与优化
5、具备算法及数据结构相关知识
6、具备在GNU/Linux环境下工作的能力
7、良好的英语阅读及写作能力
加分项:
1、对Scheme语言及SICP有所了解者优先考虑
2、了解函数式编程并具备相关经验
3、乐于学习新语言
1.Knowasynchronousnon-blockingsocketprogramming.
2.FamiliarwithRESTfulAPIdesign,knowatleast1mainstreamwebframework(RubyonRails,Django...).
3.FamiliarwithHTTPprotocol.
4.Familiarwithdatabasequeryandoptimizing.
5.Goodknowledgeofalgorithmanddatastructure
6.TheabilitytoworkunderGNU/Linux
7.GoodEnglishreadingandwriting
Options:
1.LearnedSchemeandSICPwillbegreatimpressive.
2.Functionalprogrammingknowledgeandexperiences
3.Willingtolearningnewlanguages.
篇3:中间件运维工程师岗位职责
中间件运维工程师数字广东(腾讯投资)数字广东网络建设有限公司,数字广东,数字广东(腾讯投资)职责描述:
"1、负责政务系统中间件的巡检、故障排除和调优等工作;
2、负责中间件性能指标管理,制定可用性方案;
3、在整体技术项目中提供技术支撑,负责业务系统架构、性能优化,提高系统的健壮性;
4、负责制定和修订中间件相关技术标准、规范、应急预案;
5、完成领导交付的各项工作。"
任职要求:
"1、计算机、通信工程、电子工程、信息工程等理工科专业背景;
2、至少3年以上中间件运维经验;
3、熟悉WAS、Weblogic、Tomcat、Nginx、MQ、Nosql、Zookeeper、redis等常见中间件产品中的一种或几种;
4、熟悉Zabbix、ELK;
5、熟悉jvm、消息、缓存、分布式架构等技术;
6、具备丰富的安装配置维护经验,包括中间件集群的安装配置维护;
7、具有政务领域的数据中心和系统运维经验者优先;
8、有系统架构分析优化能力者优先;
9、喜欢运动,能在压力下工作,有良好的团队合作精神,工作主观能动性强。"