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

2016-01-19 12:42:54 +08:00
 dinckham

团队介绍

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

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

我们在做的事情

包括但不限于:

我们想要找的人

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

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

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

我们能提供的

如何投递简历

  1. 邮件发送: xiaobao@mogujie.com
  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. 能够带领团队, 制定长期技术规划, 按照长期业务目标优化预估模型;
4092 次点击
所在节点    酷工作
27 条回复
dinckham
2016-01-19 13:58:27 +08:00
顶一个
xsjguagua
2016-01-19 14:12:52 +08:00
地点在?
yangtze
2016-01-19 15:14:05 +08:00
@dinckham V2 不欢迎 ‘顶’ 之类的回复,建议使用置顶功能。

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

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/251799

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX