职责描述:1、负责学习平台技术架构预研、重构、优化,根据产品架构设计及技术规划搭建架构环境; 2、参与学习平台数据结构设计,系统模块设计,接口设计,保证各业务线技术选型与整体架构不冲突; 3、参与技术难题攻关,完成系统与其他第三方系统对接,负责研发实现技术试错demo; 4、参与审核和评估相关方案与设计,以确保其符合架构实际情况,满足业务需求。5、根据目前学习平台更新迭代与市场拓展需要,对系统架构提出优化建议并协助各个端执行;6、参与学习平台新产品功能涉及到的架构设计,并保证与原有架构的兼容性和数据互通。任职要求:1、本科及以上学历;10年以上开发经验5年以上大型、复杂互联网微服务系统(尤其是在线学习平台或电商系统)或者其他大型企业SAAS应用系统架构设计、搭建相关经验; 2、具有面向对象分析、设计、开发能力,精通软件开发过程规范,有很强的软件开发过程评估和控制能力; 3、具有深厚的专业技术基础,精通Java底层开发,精通使用spring boot & cloud,elasticsearh,activemq,fegin,Gateway,consul,kafka等开源微服务框架搭建微服务架构,阅读过开源框架源码者优先;4、熟悉mongo,MySQL等通用数据库开发与设计以及缓存系统REDIS或 Memcached的设计和研发;有高并发互联网开发经验者优先。5、对分布式缓存等技术至少有一项能有深入了解,有相关实践经验者优先。6.对音视频处理/编码有开发经验,熟悉第三方编解码库, 有使用 VOIP,webrtc协议的在线视频语音协议的实际商用项目开发经验;7.精通Kubernetes 及Docker,有基于容器和公有云的自动化测试,运维平台的搭建经验;8.对音视频处理/编码有开发经验,熟悉第三方编解码库;9.熟悉分布式大数据架构及流运算的搭建与开发;10.有3D及VR/AR开发经验优先;11.有混合云的架构搭建,集成经验优先;12.有AI研发经验优先;