职位描述:
工作职责:
1、确定搜索应用的技术路线和选型,搭建搜索系统架构
2、支撑集团各项业务的搜索需求,深入开展电商搜索领域的排序、策略优化等研究和实施。
3、从运维、架构、程序设计等角度提升搜索系统的可用性、稳定性,建立监控和灾备机制
4、带领开发团队,充分运用资源,落实并迭代各项开发任务。
职位要求:
1、计算机或数据分析相关专业本科以上学历,7年以上搜索、数据分析相关工作经验,5年以上实际开发经验;
2、精通java或c++语言,熟悉python、scala、go等至少一种脚本语言
3、熟悉linux环境下的分布式系统架构,熟悉jvm调优策略
4、精通solrcloud或elasticsearch搜索引擎,深入理解lucene底层,有solr或es的二次开发经验
5、对搜索结果排序(一次排序,二次排序)有实战经验,有解决排序带来的性能降低的实战经验
6、熟悉分布式搜索体系的构建,有实际的分布式搜索的实战经验
7、了解机器学习、数据分析、自然语言处理等技术,了解不同业务场景下的常用算法和模型,并具备实际开发经验
8、熟悉搜索系统的运维和故障处理,能指导运维团队监控和管理搜索服务
9、思路清晰,具备良好的沟通能力,能根据需求进行系统架构设计和开发计划
10、热爱钻研技术,对新技术的嗅觉敏锐,能够根据实际业务需要决定各类技术的选择和运用
有以下经验者优先:
1、带领过3人以上技术团队进行搜索系统、推荐系统、数据产品开发
2、参与过大型互联网搜索项目的开发
3、有机器学习,数据统计及挖掘,推荐系统等经验(组建过机器学习技术体系,对各项业务数据进行建模、分析,构建用户画像、推荐系统等数据产品)