岗位职责:1、负责搜索业务侧算法和策略的研发和优化,改善小米各个用户产品中的搜索体验。2、负责搜索业务侧架构设计,搭建高可用、高性能的搜索架构,支持小米千万级用户搜索请求。岗位要求:1、计算机相关专业本科生以上,2年以上工作经验;2、熟悉 Linux 开发环境,熟练掌握 Java、Scala、Python,具有扎实的编码能力;3、熟悉搜索技术的底层原理,了解 Lucene、ES、Solr 等开源搜索框架;4、熟悉常见的 NLP 技术和主流的搜索召回排序算法,有搜索、推荐和广告等相关业务经验者优先;5、熟悉 Hadoop 相关开源组件:Hive/Spark/Hbase/Flink 等,并有一定的数据分析能力;6、良好的业务理解、沟通和协作能力;