职位关键词:1.WEB框架3-4年最合适;2.负责研发系统的架构设计、关键模块的review;3.3年以上的分布式系统、大数据系统相关工作经验;4.1年以上相关工作 Java、golang;5.具备NLP/机器学习理论和技术基础6.具备知识图谱理论和技术基础;7.Docker、SDN;8. Hadoop、Spark;9.有3年以上Java编程经验;10.4年或以上后端软件研发经验
公司亮点:1.迁移学习第一平台;三大国有银行联合战略投资,目前该行业基本垄断级;3大牛众多,B+轮机会众多
(1)研发tech leader
1. 带领10~20人的研发、工程、测试团队,实现行业内最领先的推荐系统
2. 负责研发团队的招聘、人员管理、激励、梯队建设
3. 负责研发系统的架构设计、关键模块的review、为研发、交付质量、线上稳定性负责
职位需求:
1. 全日制大学本科毕业,计算机或纯理工相关专业毕业
2. 具有5年以上的互联网后端应用开发经验、所开发的应用支撑过超过千万每日的访问
3. 具有3年以上的完整研发团队管理经验
4. 对推荐系统有实现经验者优先
5. 有管理过10人以上团队3年以上经验者优先
(2)Java研发工程师
主要职责:
1.负责产品的后端功能开发和维护
2.研究分析产品需求,持续改进产品功能,并提供技术方案
3.整合开源和自研的机器学习计算框架,进行产品化接入
4.提升软件产品的安全性、兼容性、可维护性、可交付性
要求:
1.计算机相关专业,本科及以上学历,3年以上编程经验,独立完成过中等规模的项目
2.精通Java语言,熟练掌握至少一种脚本语言
3.有良好的数据结构和算法设计基础
加分项:
1.熟悉java web端框架,如spring/spring mvc/mybatis等
2.熟悉分布式系统原理,有分布式系统设计和开发
(3)大数据管理平台研发工程师
工作职责:
1.负责大数据管理平台的设计与研发
2.跟踪大数据应用动向,创新产品应用
任职要求:
1.计算机相关专业,本科及以上学历;
2.3年以上的分布式系统、大数据系统相关工作经验
3.精通Hadoop/Spark生态的体系架构、工作原理,有丰富相关研发经验
4.扎实的算法和数据结构功底,熟练掌握Java、C++中至少一门编程语言
(4)平台数据管理工程师
工作职责:
1.设计/开发/运维日志管理平台,包括但不限于日志的持久化、请求追踪、日志分析
2.实时收集分布式AI平台上面的日志数据,并对收集的日志进行分析、挖掘业务价值
任职要求:
1.计算机或相关专业本科及以上学历,1年以上相关工作经验
2.熟练掌握至少一种编程语言(Python/Golang/Java),愿意深入学习和使用Python/Golang
3.具有日志管理、收集及日志追踪的的经验、对日志的分析有较强的兴趣
(5)自然语言处理平台研发工程师
工作职责:
1.负责自然语言处理平台的设计和研发
任职要求:
1.计算机或相关专业重点大学本科以上学历
2.具备NLP/机器学习理论和技术基础,有1年以上的相关经验
3.精通Java或C++编程语言,熟练掌握至少一种脚本语言
4.熟悉Linux系统原理、熟练运用Linux命令与脚本"
(6)知识图谱服务平台研发工程师
工作职责:
1.负责知识图谱服务平台的设计和研发
任职要求:
1.计算机或相关专业本科以上学历,具备知识图谱理论和技术基础,有1年以上的相关经验
2.精通Java或C++编程语言,熟练掌握至少一种脚本语言
3.熟悉图数据库原理并有相关使用经验"
(7)AI云平台研发工程师
工作职责:
1.设计并开发AI云平台,包括但不限于资源调度平台、性能管理平台;
2.分析系统瓶颈并进行优化,解决各种疑难杂症;
任职要求:
1.计算机基础扎实,有较好的计算机网络与操作系统功底,熟悉Linux系统编程;
2.熟练掌握至少一种编程语言(Python/Golang/Java/C++),愿意深入学习和使用Python/Golang;
3.在以下其中的任何一个领域有相关经验或者感兴趣
- Docker、SDN; - Hadoop、Spark
加分项:
1.有全栈能力;2.发起或参与开源项目,喜欢研究新技术;3.熟悉Linux底层,文件系统
(8)AI业务平台后端研发工程师
工作职责:
1.理解并梳理基于大数据的机器学习平台的核心业务流程;
2.抽象人工智能相关的领域模型;
3.整合开源和自研的机器学习计算框架,进行产品化接入;
4.负责大数据机器学习场景下,调研平台、应用平台、自学习平台等核心业务模块的开发;
5.研究分析产品需求,持续改进产品功能,并提供技术方案;
6.提升软件产品的安全性、兼容性、可维护性、可交付性;
任职要求:
1.计算机相关专业,本科或以上学历;
2.精通Java语言,熟练掌握至少一种脚本语言;
3.有3年以上编程经验,独立完成过中等规模的项目;
4.有良好的数据结构和算法设计基础;
5.熟悉Linux系统原理、熟练运用Linux命令与脚本;
6.熟悉关系型数据库原理及SQL语言;
7.理解敏捷开发流程。
优先条件:
1.熟悉java web端框架,如spring/spring mvc/mybatis等;
2.熟悉分布式系统原理,有分布式系统设计和开发;
3.熟悉主流大数据处理技术(hadoop/spark等);
4.熟悉 Python,掌握一种 python web 框架;
5.积极主动,乐于解决复杂问题,对学习新技术有极大的热情;
6.有较强的语言表达和沟通能力,乐于接受挑战。"
(9)AI金融业务平台高级后端工程师/架构师
工作地点:上海
工作职责:
- 理解、梳理基于机器学习平台的金融业务流程
- 与产品经理协作完成后端系统的设计与研发,包括通用基础组件与应用系统
- 与前端工程师紧密协作,实现产品全流程应用交互
- 持续快速地改进产品功能,及时响应需求并提供技术支持
任职要求:
- 计算机相关专业,本科或以上学历
- 4年或以上后端软件研发经验,其中有至少1年的中等规模项目架构设计经验
- 精通Java语言及其生态(如Spring),熟练掌握至少一门脚本语言(如Shell、Python)
- 熟练掌握各类后端开源技术,如:Web框架、RPC、消息中间件、存储等
- 了解重要的运维开源技术,如CI/CD、docker/kubernetes等
- 对技术充满热情、有极客精神,追求完美,有强烈的自驱力,乐于接受挑战
- 对金融业务充满兴趣,对AI充满兴趣
- 良好的团队协作能力和沟通能力
加分项:
- 有互联网或金融类行业经验
- 熟悉大数据技术(Hadoop)并有实际应用经验
- 熟悉机器学习理论或应用
- 英语优秀,有访问国外技术社区、阅读国外技术文献的习惯
- 积极参与开源项目,并有代码贡献
地点:海淀区上地东路35号院颐泉汇写字楼610室