高级搜索开发工程师
微软(中国)有限公司
- 公司规模:500-1000人
- 公司行业:计算机软件
职位信息
- 发布日期:2014-08-07
- 工作地点:北京
- 招聘人数:若干
- 工作经验:5-7年
- 学历要求:本科
- 职位月薪:面议
- 职位类别:互联网软件开发工程师
职位描述
工作地点: 北京 苏州
在搜索领域,每天处理成百上千亿级的网页数据,商品数据,以及各种结构化的数据。几乎所有海量数据处理领域的各种挑战,你都将会遇到。
如何用最少的硬件资源索引最多的网页、商品,并同时处理用户每天上亿的搜索请求?
如何在同一个系统平台中,索引成千上万的不同结构的数据?
如何让上千台服务器优雅,协调地为用户提供高效、精准的搜索服务?
如何在每天都有硬件故障的情况下,保证服务稳定可靠?
工作职责:
1、网页搜索线上服务架构的设计与开发,优化系统架构,不断提升系统的灵活性,稳定性,可运维性
2、对现有系统的不足进行分析,找到目前系统的瓶颈,分析和改进搜索的策略,提高系统性能
3、搜索新产品的需求沟通、开发和维护
4、编写基础系统,支撑线上系统的升级和维护
5、参与构建基于云计算的千亿级别规模的互联网数据平台,满足全网和垂直搜索对互联网数据的需求
6、参与分布式爬虫核心系统的研发
岗位要求:
1、五年工作经验,精通c++/java语言,深入理解OO程序设计思想
2、编程和算法能力强
3、有一定的架构设计能力,有很强的分析、解决问题的能力
4、遇到难题能够持续保持积极,乐观的态度,并最终解决问题
5、拥有海量数据处理、搜索引擎开发、垂直搜索经验者优先
6、在网络爬虫,网页离线处理、分布式计算等领域有深厚技术积累者优先
7、在全网抓取调度,全网数据优化、数据挖掘等领域有深厚技术积累者优先
在搜索领域,每天处理成百上千亿级的网页数据,商品数据,以及各种结构化的数据。几乎所有海量数据处理领域的各种挑战,你都将会遇到。
如何用最少的硬件资源索引最多的网页、商品,并同时处理用户每天上亿的搜索请求?
如何在同一个系统平台中,索引成千上万的不同结构的数据?
如何让上千台服务器优雅,协调地为用户提供高效、精准的搜索服务?
如何在每天都有硬件故障的情况下,保证服务稳定可靠?
工作职责:
1、网页搜索线上服务架构的设计与开发,优化系统架构,不断提升系统的灵活性,稳定性,可运维性
2、对现有系统的不足进行分析,找到目前系统的瓶颈,分析和改进搜索的策略,提高系统性能
3、搜索新产品的需求沟通、开发和维护
4、编写基础系统,支撑线上系统的升级和维护
5、参与构建基于云计算的千亿级别规模的互联网数据平台,满足全网和垂直搜索对互联网数据的需求
6、参与分布式爬虫核心系统的研发
岗位要求:
1、五年工作经验,精通c++/java语言,深入理解OO程序设计思想
2、编程和算法能力强
3、有一定的架构设计能力,有很强的分析、解决问题的能力
4、遇到难题能够持续保持积极,乐观的态度,并最终解决问题
5、拥有海量数据处理、搜索引擎开发、垂直搜索经验者优先
6、在网络爬虫,网页离线处理、分布式计算等领域有深厚技术积累者优先
7、在全网抓取调度,全网数据优化、数据挖掘等领域有深厚技术积累者优先
公司介绍
在过去的三十年里,新技术极大地改变了我们工作、休闲以及沟通的方式。现在我们瞬间就可以获取想要的信息并能和世界各地的人进行交流和沟通。在人类能力所及的各个领域,新技术势如破竹的发展为我们开启了一扇通向创新的大门,并为我们的生活提供了新的机会和价值,使其变得更加便利。
自1975年建立至今,微软公司一直是这场技术变革的领导者。为了抓住机遇,领导产业的进一步变革,我们肩负起了新的使命。
自1975年建立至今,微软公司一直是这场技术变革的领导者。为了抓住机遇,领导产业的进一步变革,我们肩负起了新的使命。
联系方式
- 公司地址:地址:span闵行区