蘑菇街搜索技术团队招募各路英雄 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
外包信息请发到 /go/outsourcing 节点。
不要把相同的信息发到不同的节点
dnckham
V2EX    酷工作

蘑菇街搜索技术团队招募各路英雄

  •  2
     
  •   dinckham 2016-01-19 12:42:54 +08:00 4783 次点击
    这是一个创建于 3560 天前的主题,其中的信息可能已经有所发展或是发生改变。

    团队介绍

    蘑菇街搜索技术团队承担公司内所有核心的搜索 /推荐 /排序业务,负责导购搜索和商品搜索等重要产品的研发,每天服务上千万用户,由搜索直接和间接引导的成交额占到全站总成交超 50%的份额。

    在这里,数据挖掘、自然语言处理、机器学习、分布式计算存储不再是实验室的玩具,而是流量分配、用户精准匹配的利器,你会体会到这些技术在电商系统中的威力;在这里,你需要面对海量数据的存储和实时计算,参与自主研发蘑菇街搜索引擎、检索平台、推荐系统、投放系统、 OLAP 系统等等,感受海量数据和实时高并发的不同组合方式带来的巨大挑战。

    我们在做的事情

    包括但不限于:

    • 高性能购物搜索引擎 自主研发的新一代引擎平台 mogusearch ,支持毫秒级的索引更新;高可扩展的插件化排序框架,支持多轮排序、混排等多种排序场景;支持截断索引,实现可控的检索流程;高效的检索效率,性能较上一代引擎提升 3 倍以上。

    • 千人千面个性化排序系统 通过挖掘蘑菇街海量的商品和社交信息建立用户画像,准确刻画用户的年龄 /性别 /兴趣点;结合用户实时的访问行为,通过强化学习等方法,快速的引导用户在关键点上进行反馈,建立自身的属性信息,为用户做个性化的排序展现,同时也为商家带来更精准的流量。

    • 实时个性化推荐系统 通过对用户的分析,针对不同年龄, 性别的用户,结合他们自身的兴趣点,为他们从海量商品中推荐最符合他们需求的商品。在用户的购买路径中,我们通过实时数据流, 不断的更新用户的兴趣和行为, 结合用户当前的购买场景, 合时合适的推荐商品。

    • 一站式实时搜索平台 以平台化的方式,快速、灵活的接入各种搜索应用,不管是小量数据还是海量数据,都能提供稳定高效的检索服务;平台支持分布式弹性扩容,支持自动化的全量 dump 和配置化的增量 dump ,支持高效的集群资源调度和管理。平台在依赖开源的同时,也做了深度的改造,以适应蘑菇街的业务场景;大数据 OLTP, OLAP 等相关技术领域目前也在火热进展中。

    • 统一搜索投放平台 搜索的入口系统,能灵活适配不同的搜索应用,支持细粒度的业务隔离,支持多路异构数据的 rerank;同时支持多策略可配置的容灾机制,有效保护上下游系统.....

    • 算法特征管理平台 统一的特征管理和离线训练框架,支持交叉特征和基础特征混合训练,提供简单易用的特征生产和复用接口,提供快捷模型训练机制。

    我们想要找的人

    1. 有技术激情。这点你懂的,我们要做的事情, 本身就是一件让人热血沸腾的事情,没激情,可不行!
    2. 有技术基情。这点你也懂的! 一般基友,在干一件这么重要的事情, 过程中,擦出的火花,足以照亮你的技术之路!这一路上,相互分享,相互支持,沟通,交流无障碍!
    3. 不惧挑战。面临新的挑战,我们要以最快、最牛逼的姿势做出响应。男人(妹子同理),最重要的就是姿势要帅!
    4. 偶尔也需要客串下,支持下队友。不要怕麻烦,因为一起分享和解决问题,会成长得更快 !

    如果你有着屠龙的本事,却干着杀鸡的活;能够一人搞定分布式、高并发、高性能,却只能日复一日的调用 api 和 bug fix ;身在不错的公司,有不错的 title ,拿着不错的薪水,却心向往着干一番事业...

    嗯,我们知道,你需要一个机会....

    我们能提供的

    • 技术方面的挑战就不多说了哈;
    • 业界很有竞争力的薪资,去年大 boss 给全员加薪 50%还有印象不?
    • 每年一次的出国 outing ;
    • 新人入职配备新款 macbook pro,写起代码来杠杠的;
    • 每天免费丰盛的早餐,还有吃不完的零食,绝对是码农最爱;
    • 公司新开了健身房,关键是每天有很多运营妹子去锻炼;

    如何投递简历

    1. 邮件发送: [email protected]
    2. 招聘系统内部推荐至职位:资深搜索开发工程师

    具体招聘职位

    1.资深搜索开发工程师(C++引擎方向)

    岗位描述:

    1. 负责蘑菇街购物搜索引擎的架构优化和功能开发,构建高可靠性、高可扩展性的体系结构,满足日趋复杂的业务需求;
    2. 负责引擎外围核心系统的架构设计和开发;
    3. 针对电子商务搜索的业务现状,探索和创新电商搜索技术;

    岗位要求:

    1. 熟练掌握 Linux C/C++,对数据结构和算法设计有较为深刻的理解;
    2. 熟悉网络开发,多线程开发,对 Linux 系统原理有一定的理解;
    3. 具有一定的系统设计和架构能力,能够独立完成子系统的设计和实现;
    4. 热爱技术,勤于钻研,追求极致;
    5. 良好的技术视野,能适应新业务新技术快速的发展变更,对新业务 /新技术有持续学习的热情;
    6. 优秀的分析问题解决问题能力,喜欢挑战自己,良好的沟通能力;

    符合以下条件者优先:

    1. 有搜索引擎开发经验;
    2. 熟悉信息检索理论,具有高并发在线服务系统开发经验;
    3. 熟悉 Linux 系统脚本,能够熟练使用 shell/Python/Go ;

    2.资深搜索开发工程师(搜索平台方向)

    岗位描述:

    1. 负责实时搜索的开发,引擎内核深入,分布式架构和开发;
    2. 负责 OLAP 分布式查询引擎系统的架构和开发;
    3. 负责搜索 Dump 系统的架构优化和开发;

    岗位要求:

    1. 精通 Java , 3 年以上 java 开发经验;
    2. 熟悉多线程,熟悉相关并发框架,有线程模型设计能力和实现能力;
    3. 熟悉 java 性能调优,对 JVM GC 调优有实践经验;
    4. 有分布式系统理论基础和开发经验;
    5. 良好的逻辑思维能力,良好的团队沟通能力;

    符合以下条件者优先:

    1. 深入理解 Lucene ,能够对比 Solr , Elasticsearch 在分布式、引擎内核的优缺点;
    2. 有实际存储系统开发经验;
    3. 熟悉分布式计算框架或弹性调度框架,熟悉 Apach Presto/Apache Drill/Hbase/Yarn/mesos 等一项或多项,并有过深入研究;

    3. 资深系统开发工程师

    岗位描述:

    1. 负责搜索排序系统、推荐系统、投放系统的架构、研发和持续优化。
    2. 负责算法实时数据流、特征管理、独立 abtest 系统等开发;
    3. 具体领域包括但不限于高并发高可用在线系统、分布式存储、大规模分布式计算、实时计算、跨平台资源调度、大规模分布式算法平台等;

    岗位要求:

    1. 熟悉 linux 平台,熟练掌握 java 或 c++;
    2. 3 年以上系统研发经验,从事过大型系统的架构、研发工作;
    3. 对网络,多线程编程,数据结构和算法有较深的理解;
    4. 有分布式系统理论基础和实践经验,熟悉常用网络框架、序列化方式等;
    5. 有良好的沟通表达能力和团队合作精神,热衷技术,乐于寻求挑战和突破自我。

    4.资深应用开发工程师

    岗位描述:

    1. 负责搜索产品的设计、实现、优化;
    2. 负责核心业务平台的架构优化和开发;
    3. 参与部门技术架构设计及组件开发经验的积累及知识传递;

    岗位要求:

    1. 具有扎实的后端开发功底,熟练掌握基本算法 /数据结构;
    2. Java/PHP 至少熟练其一,熟悉常用开发框架并有良好的开发习惯;
    3. 良好的业务理解能力,能从业务和技术结合的角度去推动业务的发展;
    4. 较强的分析和解决问题的能力,沟通表达能力强,推动力强;
    5. 思路敏捷清晰,善于沟通,勤于学习;

    5.资深搜索引擎算法工程师

    岗位描述:

    1. 负责蘑菇街搜索相关的算法研发工作
    2. 通过算法挖掘海量数据, 分析用户意图,并优化搜索质量;
    3. 通过深入分析搜索场景, 制定符合场景的搜索策略, 提升用户搜索体验;

    岗位要求:

    1. 熟悉搜索系统, 有 3 年及以上搜索系统优化经验;
    2. 对 query 分析, 用户意图分析, 模型调优有较深入的理解, 深入了解常见的搜索相关算法;
    3. 有良好的产品意识, 能够根据不同业务场景, 结合产品特征, 设定搜索优化方案;
    4. 能够带领团队, 制定长期技术规划, 按照长期业务目标优化搜索系统;

    6.资深推荐算法工程师

    岗位描述:

    1. 负责蘑菇街推荐相关的算法研发工作
    2. 通过算法挖掘海量数据, 根据不同场景, 设计推荐算法, 提升推荐质量;
    3. 结合用户行为,建立用户画像, 按照用户自身特征个性化推荐, 提升推荐质量 ;

    岗位要求:

    1. 熟悉推荐相关算法, 有 3 年及以上推荐系统优化经验;
    2. 有良好的产品意识, 能够根据不同业务场景, 设计推荐策略;
    3. 能够带领团队, 制定长期技术规划, 按照长期业务目标优化推荐系统;

    7.资深排序系统算法工程师

    岗位描述:

    1. 通过蘑菇街数据, 使用机器学习方式, 对排序场景进行优化;
    2. 优化特征工程, 建立有效预估模型, 提升线上排序系统表现;

    岗位要求:

    1. 有大规模数据处理经验, 有 3 年及以上预估模型优化经验;
    2. 对特征工程有深入理解, 能指导团队, 建立特征分析体系, 指导后续模型优化;
    3. 能够带领团队, 制定长期技术规划, 按照长期业务目标优化预估模型;
    第 1 条附言    2016-01-21 09:24:39 +08:00
    base :杭州
    第 2 条附言    2016-01-21 09:24:44 +08:00
    base :杭州
    27 条回复    2016-01-21 22:03:56 +08:00
    dinckham
        1
    dinckham  
    OP
       2016-01-19 13:58:27 +08:00
    顶一个
    xsjguagua
        2
    xsjguagua  
       2016-01-19 14:12:52 +08:00
    地点在?
    yangtze
        3
    yangtze  
       2016-01-19 15:14:05 +08:00
    @dinckham V2 不欢迎 ‘顶’ 之类的回复,建议使用置顶功能。

    @xsjguagua 杭州
    YouXia
        4
    YouXia  
       2016-01-19 17:08:34 +08:00
    如果我没理解错,增量更新 “支持毫秒级的索引更新” , 这个很牛了,膜拜了,但是还是不会去,逃。。。)
    youdaji
        5
    youdaji  
       2016-01-19 17:09:36 +08:00
    全都是资深
    dinckham
        6
    dinckham  
    OP
       2016-01-19 17:19:10 +08:00
    @xsjguagua 杭州的哈
    dinckham
        7
    dinckham  
    OP
       2016-01-19 17:20:51 +08:00
    @YouXia 玩我呢-.- ,毫秒级是单纯引擎内部的,不包括整条链路;不过目前的架构能不能支撑后面的业务,还有待验证哈
    fising
        8
    fising  
       2016-01-19 17:21:38 +08:00
    NB ,可惜在杭州
    dinckham
        9
    dinckham  
    OP
       2016-01-19 17:21:39 +08:00
    @youdaji 职位 title 不用在意...觉得可以一试就来吧
    decken
        10
    decken  
       2016-01-19 20:21:37 +08:00   1
    挺靠谱的团队
    zongwan
        11
    zongwan  
       2016-01-19 21:05:07 +08:00
    合并后应该是个好去处 支持一下
    YouXia
        12
    YouXia  
       2016-01-19 21:23:54 +08:00 via Android
    @dinckham
    那应该是实时索引,毫秒级确实很牛了,我们部门做不到这种地步,目测比百度和阿里的一些引擎还要好,不敢去,只好膜拜下了。
    l15078890250
        13
    l15078890250  
       2016-01-19 21:43:05 +08:00
    前端要吗?
    dinckham
        14
    dinckham  
    OP
       2016-01-19 22:11:00 +08:00
    @YouXia 只是在我们的场景下能做到,百度阿里的场景复杂度高很多,数据量也大很多,还是不能类比哈~
    dinckham
        15
    dinckham  
    OP
       2016-01-19 22:11:21 +08:00
    @l15078890250 也要的哈
    hailongs
        16
    hailongs  
       2016-01-19 23:43:45 +08:00 via iPhone
    @dinckham 哥们,现在蘑菇街 sku 什么量级?
    zxq1002
        17
    zxq1002  
       2016-01-20 00:07:21 +08:00 via Android
    刚有个同事辞职去了蘑菇街。。
    dinckham
        18
    dinckham  
    OP
       2016-01-20 09:18:51 +08:00
    @zxq1002 跟上
    xiaoxiaomo
        19
    xiaoxiaomo  
       2016-01-20 10:17:15 +08:00
    要还没毕业实习的不。。。看到资深两字 = =
    dai269619118
        20
    dai269619118  
       2016-01-20 11:32:24 +08:00
    做了 3 年 php 和 1 年的 python 这样的 有合适的岗位吗
    dinckham
        21
    dinckham  
    OP
       2016-01-20 13:14:08 +08:00
    @xiaoxiaomo 加油哈
    dinckham
        22
    dinckham  
    OP
       2016-01-20 13:18:52 +08:00
    @dai269619118 网站开发 /应用开发

    http://job.mogujie.com/social?ptp=1.BtWxRgdy._foot.5.VQ6Ay 有详细招聘职位
    dai269619118
        23
    dai269619118  
       2016-01-20 13:40:49 +08:00
    @dai269619118 谢谢,这里的职位都能内推吗
    dinckham
        24
    dinckham  
    OP
       2016-01-20 20:17:25 +08:00
    @dai269619118 可以的
    l15078890250
        25
    l15078890250  
       2016-01-21 19:26:17 +08:00
    @dinckham 是不是也要资深的? 1 年左右工作经验的要吗?
    dinckham
        26
    dinckham  
    OP
       2016-01-21 19:58:45 +08:00
    @l15078890250 可以看看
    wudikua
        27
    wudikua  
       2016-01-21 22:03:56 +08:00
    蘑菇街和美丽说是谁合并谁
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2505 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 11:16 PVG 19:16 LAX 04:16 JFK 07:16
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86