工作职责:
-负责将百度AI能力及算法进行工程转化并封装为平台服务进而形成行业解决方案
-负责AI开放平台相关模块的设计和研发,能够支持高达千万级的日活及百亿级的PV
-负责相关模块性能分析及改进,保证系统性能和稳定性
-持续改进软件系统架构、核心算法或者核心技术等,保证系统高性能、高可用性和高可扩展性
-新技术预研,协助完成方案选型和设计
职位要求:
-精通Java编程,能够熟练应用struts2/springmvc,spring,mybatis等主流开发框架
-熟练使用UNIX、LINUX,能进行shell编程,有其他脚本(如python等)开发经验更佳
-熟悉常用的数据结构和算法,熟悉Internet基本协议(如TCP/IP、HTTP等)内容及相关应用
-良好的软件工程意识,熟悉常用的软件工程工具(如SVN、Git、Maven)
-有大型网站开发经验,熟悉分布式、缓存、消息、搜索等机制,能对分布式常用技术进行合理应用,解决问题;并有丰富的大规模互联网系统产品的研发,上线,维护经验
-熟悉MySQL,对SQL性能调优有一定的经验
-熟悉kafka、mongo、redis至少一种中间件,并能进行性能调优
-喜欢尝试新的技术,关注新的思维,并能从技术趋势和思路上能影响、引领技术团队
-责任心强,具备良好的沟通技能,团队合作能力和承受压力的能力
-具备一定的多媒体(特别是视频)处理经验者优先
-有大规模分布式系统设计与开发经验熟悉SOA架构者优先
-有分布式并行计算相关经验,流式计算经验,熟悉storm、spark、Kafka等技术者优先