- 岗位职责
1、负责核心算法、大数据产品的设计、开发和优化,如数据处理平台、特征工程系统、模型发布管理系统等;
2、配合核心算法顶级研究人员,参与算法的设计研发,负责底层算法的工程化、封装、优化、测试等;
3、参与并负责核心业务线的产品开发、迭代及优化,包括但不限于分布式微服务平台、异构计算平台、分布式实时处理系统、核心算法SDK、异构计算流水线等;
4、独立负责功能模块或功能的设计、开发及优化;
- 岗位要求
1、本科或以上学历,计算机或相关专业;
2、熟练掌握C/C++、Golang、python(三者任一),算法和数据结构基础扎实,具有良好代码风格和质量意识;
3、熟悉Linux操作系统,有一定的gdb调试经验及makefile/cmake编写能力;
4、熟悉计算机网络,了解分布式服务、异构计算等基本概念;
5、满足以下条件者优先考虑:
a. 熟悉机器学习、深度学习,有一定基于tensorflow框架开发经验者;
b. 了解GPU并行计算,熟悉CUDA编程;
c. 熟悉多进程、多线程和网络编程,有高并发系统的开发和性能优化经验;
d.了解或熟悉一款分布式计算框架,包括但不限于spark、mapreduce
e.了解或熟悉一种分布式服务框架,包括但不限于k8s、hadoop
6、学习能力强,具备优秀的分析和解决问题能力,具备良好的沟通能力和团队合作意识;