2014-07-30
221
0
搜索引擎每天处理着以亿计的查询请求,网页搜索产品深刻改变了人们获取信息的方式。所有的信息都在互联网上,通过搜索引擎被发现、分享。人们获取信息不对称的方式因为搜索引擎正在慢慢消失。
搜索引擎除了能帮人们快速找到信息之外,还在不断完善,力图帮用户快捷、高效、准确地找到信息,获得知识,实现接近于人脑的功能。这是下一代搜索引擎的任务,目前正是起点,因此决定搜索引擎“内涵”的优秀搜索研发工程师们就成为互联网公司的重点网罗对象。
目前,百度通用搜索已超过50亿次日请求,并且还在致力研发以“百度知心”为雏形的下一代搜索引擎,搜索研发方面的精英人才对百度来说重要性绝不一般。搜索研发工程师的工作就是致力于用更好的技术,为用户提供更好的搜索体验,引导用户更方便的获取需要的信息。百度的搜索研发工程师需要做哪些工作呢?他们需要:
负责特定网站范围内网页的抓取、解析、分类、去重;
负责数据的自动化分析处理工作,对海量数据进行挖掘和分析,产出数据分布规律、变化趋势、关联关系和分类聚类;
负责大规模实时推荐系统的设计和开发,实现行为数据采集、分析、计算和个性化推荐;
负责新闻搜索系统的开发和策略优化。
想要竞聘这个岗位的人才,要熟练掌握Linux环境下的C/C++/Python/Shell等1至2种以上语言,对算法和数据结构有深刻的理解和掌握,扎实的机器学习/数据挖掘理论和技术基础,具备很强的分析和解决问题的能力,对于攻关疑难问题具有强烈的兴趣,要有搜索或推荐相关系统研究或开发经验。
对搜索研发工程师来说,未来的一段时间正是从传统搜索前往下一代搜索的过程,业内专家也说,未来搜索的形态,必然是越来越追求结果的精准,使用户的搜索行为更节省时间,使广告主的营销投放更具效率。知心搜索,正是通往这一方向的起点。能亲历并参与搜索引擎的时代变革应该说是搜索工程师职业历程中难得的经历与机遇了。