搜索算法工程师

      简介:搜索算法是利用计算机的高性能来有目的的穷举一个问题解空间的部分或所有的可能情况,从而求出问题的解的一种方法。现阶段一般有枚举算法、深度优先搜索、广度优先搜索、A*算法、回溯算法、蒙特卡洛树搜索、散列函数等算法。在大规模实验环境中,通常通过在搜索前,根据条件降低搜索规模;根据问题的约束条件进行剪枝;利用搜索过程中的中间解,避免重复计算这几种方法进行优化。

 

搜索算法工程师职位描述(模板一)

岗位职责:

1.用户搜索query理解与分析,优化搜索相关性优化; 

2.挖掘视频相关特征,优化搜索排序模型; 

3.基于用户搜索日志,挖掘用户的搜索意图,提升用户搜索满意度。




任职要求:

1.计算机相关专业本科以上学历;

2. 实的编码能力,具备良好的分析问题、解决问题的能力; 

3.有文本挖掘、搜索/推荐相关的工作经验;

4.有机器学习、learning to rank方面经验者优先搜索算法工程师。

 

搜索算法工程师职位描述(模板二)

岗位职责:

1.研究电商搜索引擎的策略算法工作,包括用户意图分析、召回策略、相关性模型、排序模型等算法;

2.研发大规模机器学习平台,在Learning to Rank、CTR/CVR预估等领域不断进行算法创新,优化相关指标。

 

任职要求:

1.计算机、数学、物理等相关专业,本科以上学历;

2.熟悉大规模机器学习、深度学习、分布式计算等相关技术;

3.熟练使用Hadoop、Hive、Spark等大数据平台工具;

4.熟悉java或python等主流编程语言,具有大型项目系统架构经验;

5.具有3年以上计算广告、推荐系统、搜索排序等相关项目经验;

6.动手能力强,对算法有极大热情,具备良好的文献学习能力;

7.具有优秀的沟通能力和团队合作精神。

 

搜索算法工程师职位描述(模板三)

岗位职责:

1.负责搜索排序的研发工作,持续迭代提升效果和用户体验;

2.利用数据挖掘/机器学习相关理论和方法解决搜索实际问题。




任职要求:

1.熟练掌握机器学习或自然语言处理的基础理论和方法;

2.了解搜索的基本原理和算法;

3.善于分析问题/解决问题,能将机器学习/数据挖掘理论用于实际问题;

4.代码能力强;

5.有搜索排序模型研发经验的优先。

 

搜索算法工程师职位描述(模板四)

岗位职责:    

1.结合传统机器学习与深度学习优化搜索排序,提升流量分发效率;    

2.从视频质量、热度等维度构建并优化优质视频内容库;   

3.与业务团队深入合作,通过算法改进不断提升用户体验和促进业务发展。   




任职要求:    

1.计算机相关专业本科及以上学历,2年以上互联网行业研发,有大型搜索、海量数据处理经验者优先;     

2.在自然语言处理,query分析,搜索相关性等相关领域具有较深的研究和专业积累,具有较好的创新能力,以及较强的团队合作能力;

3.在用户行为挖掘上有相关研究和专业积累,有较好的创新能力;

4.对搜索算法机器学习模型及应用有深入细致研究,并在实际项目中有好的效果和产出,有成功案例;   

5.良好的逻辑思维能力,能够发现关键数据、发现关键问题,能够从海量数据中发现有价值的规律,思维缜密;  

6、有良好的沟通能力,跨团队协作能力,具备出色的规划、执行力,强烈的责任感,以及优秀的学习能力。

   

搜索算法工程师职位描述(模板五)

岗位职责:

1.利用信息检索、自然语言处理、机器学习等算法建立电商搜索排序架构;

2.负责电商搜索场景下的综合排序算法研究、排序特征工程、数据挖掘和用户行为分析等;

3.关注机器学习业界动态,将高效的方法和工具用于算法的改进,提升团队基础研究能力。




任职要求:

1.计算机、数学、统计或相关专业硕士以上学历,2年及以上机器学习相关工作经验;

2.熟悉信息检索、自然语言处理、机器学习的相关算法,熟悉搜索引擎架构;

3.熟悉linux开发环境,精通C++/Java/Python之一,对算法和数据结构有深入研究;

4.能够快速理解业务,通过良好的沟通能力和自我驱动动力,快速拿出结果;

5.具有优秀的分析和解决实际问题的能力和态度,有创业的激情和很强的抗压性。
下一个

大数据工程师

 
关于我们 客服电话  400-111-9333 工作时间  8:00-22:00
扫描关注三茅招聘