【工作职责】:
1.使用领先的强化学习技术提供实际问题的优化方法和解决方案;
2.尝试、设计领先的强化学习算法、计算框架,提升强化学习系统执行效率;
3.对实际问题进行抽象,设计开发强化学习组件,降低解决方案的实现复杂度;
4.持续提升强化学习算法可用性和易用性,降低使用门槛;
5.创造更有价值的强化学习产品,通过技术创新推动产品提升或客户业务增长。
【任职要求】:
1.良好的数据结构、算法基础,熟悉Linux基本操作;
2.熟练掌握Python,C++等一种常用编程语言;
3.熟悉强化学习(包括深度强化学习)算法原理,有充足的强化学习实践经验;
4.对分布式计算框架有较深了解;
5.有较强的业务理解能力与学习能力,与人沟通积极主动。
加分项:
1.有丰富的工程经验;
2.熟悉运筹、优化算法;
3.参加知名编程比赛如ACM/ICPC并取得优异名次;
4.熟悉大规模分布式并行计算的原理,并以核心开发者或负责人身份完成过大规模分布式强化学习算法相关的研发。
5.熟悉至少一种开源分布式数据处理架构的原理并有一定的实践经验;
6.熟悉至少一种集群资源与任务管理系统,包括但不限于Yarn、Mesos、Kubernates等;
7.在GitHub等平台上创建有影响力的开源项目或成为其核心开发者;
8.在国际顶级人工智能、计算机体系结构与系统会议或期刊上发表过强化学习相关论文;
9.熟练掌握至少一种常用深度学习的框架Pytorch,Tensorflow,Mxnet,Caffe,有丰富的实践经验。