搜索算法

 

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

 

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

岗位职责:

1.负责具体业务产品的搜索效果优化工作,规划技术方向;

2.负责搜索的查询分析、检索、排序等模块的算法与模型的设计与优化;

3.负责用户搜索数据的分析处理与挖掘。




任职要求:

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

2.熟悉数据挖掘、机器学习或自然语言处理;

3.熟悉搜索引擎技术,对搜索效果的改进工作有较深入的理解;

4.熟悉LTR模型、CTR预估算法等,对搜索排序有着较深刻的认识和实践经验5.熟悉Linux系统,熟悉Java或C++语言,数据结构,编程基本功扎实;

6.数据驱动,用户导向,具备良好的综合素质,具有较强的学习和创新能力。


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

岗位职责:

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

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

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




任职要求:

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

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

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

4.有机器学习、learning to rank方面经验者优先。


搜索算法职位描述(模块三)

岗位职责:

1.熟悉搜索引擎原理;

2.了解统计机器学习和自然语言处理原理,能够使用统计学习算法完成具体任务;

3.扎实的工程能力,掌握C++/Java/Python,能够高效稳定的将策略或模型应用到线上;

4.善于数据分析与问题发现,主动提出改进方向。




任职要求:

1.具有计算机科学、统计学、数学相关学历及专业背景,掌握扎实的统计学,数据挖掘/分析/建模,机器学习等理论;

2.在自然语言处理或数据挖掘方向有较强的积累,对数据敏感,对使用机器学习解决金融系统问题有热情;

3.曾参与构建过搜索引擎或推荐系统,掌握相关信息收集与提取核心技术,精通排序算法;

4.研究分析业内智能算法平台产品以及优化技术方案,以改进产品功能和性能; 

5.逻辑清晰、表达能力强,有良好的团队合作精神和主动沟通意识。

 

下一个

搜索算法工程师

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