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