V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
dinckham
V2EX  ›  酷工作

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

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

    团队介绍

    蘑菇街搜索技术团队承担公司内所有核心的搜索 /推荐 /排序业务,负责导购搜索和商品搜索等重要产品的研发,每天服务上千万用户,由搜索直接和间接引导的成交额占到全站总成交超 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   ·   我们的愿景   ·   实用小工具   ·   4381 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 10:08 · PVG 18:08 · LAX 03:08 · JFK 06:08
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.