大规模机器学习算法开发工程师
工作职责
-设计、开发、优化大规模分布式计算系统
-对机器学习算法提供分布式计算解决方案
-对异构架构进行设计和优化,提供高性能解决方案
职位要求
- 精通C++编程,了解常用设计模式,熟悉网络编程和多线程编程
- 精通数据结构与算法,能够快速实现具体算法
- 具有丰富的工程实现经验,对工业界工程架构具备一定认识与理解
具有以下条件者优先
- 对开源社区分布式系统设计了解(HADOOP/SPARK等),具备分布式系统开发经验
- 在高并发设计开发和性能调优经验有较深积累
- 对机器学习算法深入理解,了解各种机器学习算法
- 深入理解Linux操作系统,熟悉Shell脚本编程
- 参加过ACM比赛并获奖者
自然语言处理研发工程师
工作职责
-负责设计、开发推荐系统,研究自然语言处理领域前沿技术,并能够快速进行应用
-负责自然语言相关的技术、系统、产品研发工作
-针对具体业务能够进行深入优化,包括工程与策略方向
职位要求
- 熟练掌握自然语言处理领域的前沿技术
- 熟悉掌握C++编程,对数据结构与算法能够很好掌握
- 优秀的分析问题和解决问题能力,具有一定的工程经验
具有以下条件者优先
- 对图像/自然语言处理开源库非常熟悉,能够快速使用相关工具
- 对机器学习算法深入理解,了解各种机器学习算法
- 熟悉推荐算法/自然语言处理领域热点和前沿技术
- 具有图像、自然语言处理深度学习/多模态学习项目经验
- 具有推荐系统/自然语言处理/图像处理相关项目的公司实习经验