推荐系统工程师岗位工作职责 - 制度大全
职责大全 导航

推荐系统工程师岗位工作职责

编辑:制度大全2019-04-01

简介:推荐系统是利电子商务网站向客户提供商品信息和建议,帮助用户决定应该购买什么产品,模拟销售人员帮助客户完成购买过程。个性化推荐是根据用户的兴趣特点和购买行为,向用户推荐用户感兴趣的信息和商品。

推荐系统工程师职位描述(模板一)

岗位职责:

1.建立并管理推荐系统团队;

2.负责用户行为分析,建立和优化用户行为模型;

3.基于用户与内容模型,建立相应的推荐算法与策略;

4.建立用户画像体系。

任职要求:

1.统计学、数学或计算机专业本科及以上,三年以上从事算法研究经验;

2.具备深厚数据建模(机器学习,数据挖掘,信息检索背景)和分析理论知识和经验;

3.对业务有敏锐的洞察力,有较强的业务理解与分析能力,了解业务规划与策划能力以及相应经验;

4.熟悉至少一种编程语言,C/C++、Java、Sacla、Python、Go、R等;

5.熟悉当前主流MQ,NoSql,熟悉hadoop/hbase/spark/storm等至少一种分布式系统,有分布式机器学习算法开发经验者;

6.熟悉Linu*系统,熟练使用脚本语言(shell或PHP)。

推荐系统工程师职位描述(模板二)

岗位职责:

1.负责分布式推荐系统引擎的架构设计和优化;

2.结合业务需求,参与用户画像建模和挖掘,搭建推荐系统并持续提升个性化推荐的效果;

3.构建大规模用户特征在线存储服务。

任职要求:

1.重点本科或本科以上学历,计算机、数学相关专业,有2年以上的相关经验;

2.精通Linu*环境下的代码开发,熟练使用调试工具,有推荐系统或搜索排序研发经验;

3.具备良好的编程能力和代码风格,熟练掌握一门强类型语言,并至少掌握一门脚本语言;

4.对常用的推荐算法有较深入了解,有实际算法调优经验;

5.扎实的计算机基础(数据结构、算法、数据库等),熟悉linu*开发环境,熟悉java语言;

6.良好的团队合作和沟通能力。

推荐系统工程师职位描述(模板三)

岗位职责:

1.负责精准营销系统设计和研发;

2.负责算法优化的商业需求挖掘,技术预研,系统设计,以及推动相关方落地;

3.跟进业界前沿算法技术进展,将新思路应用到业务场景,提升业务效果。

任职要求:

1.计算机相关专业,本科及以上学历,1年以上互联网行业经验;

2.熟悉linu*和java,熟悉python,具有良好的编程习惯和算法基础;

3.熟悉机器学习原理,能熟练运用分类、回归、排序等模型解决相关问题;

4.熟悉hadoop/hbase/spark/storm等至少一种分布式系统;

5.有良好的沟通表达能力和团队合作精神,热衷技术,乐于寻求挑战和突破自我。

篇2:搜索算法工程师岗位工作职责

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

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

岗位职责:

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

2.专研搜索业务特点,探索适用业务的最佳搜索实践方案;

3.根据业务需求,负责搜索系统架构的整合优化。

任职要求:

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

2.在queryrewrite、相关性排序、CTR预估等方向上有深入的算法研究和丰富的实践经验;

3.扎实的算法和数据结构基础,至少熟练使用C++/Java/python其中一种编程语言;

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

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

岗位职责:

1.根据产品的特性设计搜索规则,提升搜索效率;

2.维护搜索引擎服务器集群、构建大数据搜索引擎平台;

3.对搜索算法进行优化,提高处理的准确性和性能。

任职要求:

1.编码能力强,掌握C/C++语言编程,代码高效可靠;

2.熟悉linu*平台,熟悉bash/python脚本语言;

3.对数据结构和算法设计有较为深刻的理解;

4.搜索相关领域(如信息检索、索引、排序)经验;hadoop大数据处理相关经验;

5.优秀的分析问题和解决问题的能力,对解决具有挑战性问题充满激情;

6.具有良好的沟通能力,和良好的团队合作精神。

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

岗位职责:

1.设计搜索排序算法;

2.设计开发反馈系统,建立搜索质量对比基线;

3.根据反馈系统的信息,改善搜索结果的质量。

职位要求:

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

2.有良好的数据结构和算法功底;

3.熟悉常见垂直搜索引擎的排序算法;

4.精通分词/倒排/压缩/检索等搜索技术;

5.有linu*下c/c++/python/shell开发经验。

篇3:高级数据挖掘工程师岗位工作职责

简介:数据挖掘(英语:Datamining),又译为资料探勘、数据采矿。它是数据库知识发现(英语:Knowledge-DiscoveryinDatabases,简称:KDD)中的一个步骤。数据挖掘一般是指从大量的数据中通过算法搜索隐藏于其中信息的过程。数据挖掘通常与计算机科学有关,并通过统计、在线分析处理、情报检索、机器学习、专家系统(依靠过去的经验法则)和模式识别等诸多方法来实现上述目标。

高级数据挖掘工程师职位描述(模板一)

岗位职责:

1.负责用户画像和商户画像体系的建立;

2.负责用户和商户相关的数据挖掘和分析;

3.负责评论数据的挖掘和知识图谱的研发;

4.配合产品经理完成数据分析需求和数据产品开发。

任职要求:

1.在自然语言处理和机器学习方面有较为丰富的实战经验:;

2.有大数据处理分析经验,熟悉Hadoop、Hive、Spark等大数据处理平台;

3.至少精通Java语言、Python、或者Scala之一;

4.了解Linu*脚本编程,熟悉服务器端编程,有技术团队管理经验的优先;

5.善于独立思考,逻辑清晰,热爱挑战,具备快速学习能力;

6.具备良好的沟通能力和团队合作精神。

高级数据挖掘工程师职位描述(模板二)

岗位职责:

1.负责用户基础数据挖掘工作,构建用户数据挖掘系统;

2.通过特征抽取和建模,实现用户行为分析和用户画像,为决策提供数据支持;

3.分析系统的技术缺陷,对策略框架做出合理地调整或改进;

4.负责数据波动和异常的监控报警。

任职要求:

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

2.精通Linu*,熟悉python编程语言以及shell脚本;

3.具有良好的数学基础和数据分析能力,对数据敏感;

4.熟悉hadoop、Spark等分布式计算系统,了解hive、kafka、ambari工具者;

5.良好的学习能力、逻辑思维能力,强烈的工作责任感和事业心。

高级数据挖掘工程师职位描述(模板三)

岗位职责:

1.识别业务场景,明确目的;

2.更具目的与业务经验收集相关数据;

3.探索数据、提取特征进行建模;

4.应对各业务部门的精细化运营需求,提供数据挖掘解决方案;

5.后续结果评估、以及模型的改进与控制。

任职要求:

1.统招计算机或软件相关专业,本科及以上学历;

2.精通数据挖掘、机器学习等相关模型及算法,熟悉数据挖掘方法;

3.熟练使用java/R/python等;

4.能使用hadoop、hive、spark等工具;

5.掌握一定的关系数据库知识,对海量数据挖掘分析有浓厚兴趣;

6.有很强的学习能力,积极主动,能承担压力。

高级数据挖掘工程师职位描述(模板四)

岗位职责:

1.结合业务场景,对海量用户行为数据进行深度数据分析与统计,挖掘用户行为模式,为运营决策提供数据支持、产品规划建议;

2.结合用户数据与外部数据,自研或改进算法,对用户行为进行高精度预测;

3.针对即有的业务产品进行推荐算法的设计;

4.可将单机算法模型进行分布式改造,并部署到生产分布式计算环境;

5.关注数据挖掘及机器学习技术前沿动态,并可以结合场景推进算法模型类产品升级。

任职要求:

1.本科(以上学历,经济学,数学,统计学,计算机等和数据挖掘高度相关专业;

2.有互联网建模及挖掘工作经验者;

3.熟练掌握SQL,掌握R,python,java语言之一;

4.熟悉分布式计算框架MR,Spark的使用。了解Hadoop家族生态优先;

5.熟练使用常用机器学习算法,如逻辑回归/贝叶斯网络/决策树/随机森林/GBDT/支持向量机等,对于特征工程、算法选择和调优;

6.负责敬业,乐于分享,勇于探索与坚持创新。

高级数据挖掘工程师职位描述(模板五)

岗位职责:

1.结合现有的技术体系,完成数据挖掘团队的建设;

2.负责对用户及商品建模,完成画像相关工作,并能持续改进;

3.基于公司其他大数据的需求,开发对应的数据产品;

4.对接开发工程师,完成数据产品的使用以及部署工作。

任职要求:

1.计算机、统计学、数学、计量经济学、金融学等相关专业,本科及以上学历,2年以上数据分析相关工作经验;

2.熟练掌握SQL,有独立的数据探查能力;

3.熟悉数据挖掘、机器学习、推荐系统的理论;

4.具备较强的规划和统筹能力,有较强的执行能力和团队协作能力。

篇4:数据挖掘工程师岗位工作职责

简介:数据挖掘工程师是数据师(Datician['det?n])的一种。一般是指从大量的数据中通过算法搜索隐藏于其中知识的工程技术专业人员。这些知识可用使企业决策智能化,自动化,从而使企业提高工作效率,减少错误决策的可能性,以在激烈的竞争中处于不败之地。

数据挖掘工程师职位描述(模板一)

岗位职责:

1.通过海量数据挖掘、机器学习等方法进行核心策略的研究及开发;

2.用户分析、理解及建模,持续提升用户产品体验;

3.高性能、高并发的机器学习、数据挖掘方法及架构的研发;

4.算法及数据挖掘在新业务领域的推进及应用。

任职要求:

1.计算机/数学/统计学等相关专业本科及以上学历;

2.精通一门或多门开发语言(Python、C++、Java等);

3、对算法、海量数据挖掘有业界实践经验,熟悉机器学习、数据挖掘方法优先考虑;

4.善于独立思考,逻辑清晰,热爱挑战,具备快速学习能力;

5.具备良好的沟通能力和团队合作精神。

数据挖掘工程师职位描述(模板二)

岗位职责:

1.对产品与用户数据进行深入分析,发现数据背后的特征规律;

2.完成产品、市场、课程等部门提出的各类数据需求;

3独立或与数据组其他成员共同完成机器学习与数据挖掘项目;

4.第三方统计平台的调研、部署、维护以及测试验证工作。

任职要求:

1.本科以上学历,数学、物理、统计、金融工程、机器学习、计算机相关专业;

2.熟悉各类模型分类与回归算法,熟悉各类变量筛选与降维算法;

3.熟练使用hadoop、hive、hbase进行大数据分析处理;

4.具备良好的专业背景、逻辑能力好,有较强的执行力和沟通能力。

数据挖掘工程师职位描述(模板三)

岗位职责:

1.负责公司相关数据模型产品的模型设计以及开发等工作;

2.为公司业务提供模型算法和数据分析支持并不断完善模型算法及优化;

3.梳理公司数据需求,进行BI/DW系统规划及开发跟进,为业务方提供指导,提升数据使用效率;

4.通过大量数据,分析实施商品挖掘、用户推荐、买家分析、用户画像等。

任职要求:

1.扎实的数据仓库、机数据挖掘理论基础;

2.熟练运用Java、Python等语言;

3.有2年以上海量数据处理工作经验,大数据挖掘、分析、建模经验;

4.熟悉常见的分类、聚类、推荐等机器学习算法及原理,和它们的使用场景;

5.具有扎实的操作系统、数据结构等编程基础;

6.对Hadoop、Hive、Spark、Storm等大规模数据平台有运维调优经验;

7.良好的团队合作,较强的沟通能力,敢于挑战新技术。

篇5:Linux工程师岗位工作职责

简介:Linu*是一套免费使用和自由传播的类Uni*操作系统,是一个基于POSI*和UNI*的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNI*工具软件、应用程序和网络协议。它支持32位和64位硬件。Linu*继承了Uni*以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linu*操作系统诞生于1991年10月5日。Linu*存在着许多不同的Linu*版本,但它们都使用了Linu*内核。Linu*可安装在各种计算机硬件设备中。

Linu*工程师职位描述(模板一)

岗位职责:

1.负责基于Linu*产品开发平台的搭建及研发,包括产品开发、系统优化和设备驱动开发,以及功能开发;

2.负责产品开发过程软硬件联合调试、故障定位和修复;

3.负责公司客户的技术咨询与BUG分析与处理;

4.根据产品设计报告和产品开发进度,开发相应的软件模块,编写相应的技术文档;

5.协助主管或相关同事分析新功能或者新需求,并能顺利完成相关开发工作。

任职要求:

1.计算机软件开发和其他相关专业本科学历;

2.熟练掌握的C++,了解Linu*系统编程和网络编程或熟练使用C语言,有Linu*内核开发经验;

3.熟练掌握多进程/多线程开发技巧;

4.熟悉TCP/IP协议,有Socket开发经验;

5.熟悉Oracle,Mysql,SQLServer等常用数据库的基本概念、常用操作、基本维护和基本设计;

6.良好的学习能力、逻辑思维能力,强烈的工作责任感和事业心。

Linu*工程师职位描述(模板二)

岗位职责:

1.负责相关的应用软件开发和维护工作;

2.负责完成产品的测试和调试工作;

3.负责编写和完成产品的相关技术和测试文档;

4.按时对每一阶段的代码进行评审并代码上传,提交解决问题的原因;

5.定时向上级汇报相关工作。

任职要求:

1.本科及以上学历,电子、自动化、计算机等相关专业;

2.2-3年Linu*工作经验,有扎实的C/C++编程能力;

3.熟练运用gdb,精通makefile,shell编程;

4.有Linu*多线程和网络编程经验,熟悉TCP/IP协议栈经验;

5.熟悉qt、MFC、sourceinsight、vs等相关软件和工具;

6.熟悉RTP、Http、rtsp、*ml、json、sip、upnp等协议;

7.熟悉mysql、sqlite或其它数据库。

Linu*工程师职位描述(模板三)

岗位职责:

1.根据业务需求进行功能设计和开发;

2.在Linu*下使用C++/Python/Shell脚本,完成功能开发、测试和上线工作;

3.监控线上系统运行情况,并解决线上系统中的错误和异常情况。

任职要求:

1.计算机、电子相关专业本科以上学历,2年以上Linu*或嵌入式开发经验;

2.熟悉linu*内核架构,熟悉linu*环境的应用编程与调测;

3.精通C语言,熟悉SQLIte/Mysql数据库;

4.熟悉TCP/IP协议、Socket网络编程,对语音、图像相关开发与应用有一定了解;

5.对嵌入式系统的硬件原理,智能家具、物联网相关技术有一定了解;

6.工作态度端正、责任心强,具有良好的学习能力、团队协作精神。

制度专栏

返回顶部
触屏版电脑版

© 制度大全 qiquha.com版权所有