首页 > 制度大全 > 自然语言处理(NLP)工程师职位描述与岗位职责任职要求

自然语言处理(NLP)工程师职位描述与岗位职责任职要求

2024-07-26 阅读 1822

职位描述

职责描述

1、负责NLP/NLU技术在人机对话、自动问答以及语义理解等方向上的研究和开发,应用于IOT设备智能语音控制。

2、探索自然语言、探索新技术在业务中的落地和创新,并迅速进行转化;

任职要求

1、211/985计算机、模式识别、数学、自然语言处理、人工智能、机器学习等相关专业硕士及以上学历;

2、至少2年以上自然语言处理相关经验,熟悉自然语言处理、机器学习、深度学习、强化学习等相关算法,对自然语言处理方向有较深和全面的认识;

3、有深度学习、问答系统、知识图谱、文本分析等实际项目经验,熟悉深度学习在自然语言处理方向的相关算法和框架;

4、具备良好的编程能力,至少熟练掌握C、C++、Python、java中的一门或多门语言,掌握数据结构和算法设计,熟悉Linux/Unix系统和Shell编程;

5、具备英文专业文献阅读能力,能自觉跟踪发展现状,理解算法原理,并进行落地实现;

6、如果具有如下加分项者优先

(1)参与自然语言处理开源项目rasa_nlu、rasa_core、snips-nlu、mitie、jieba等自然语言处理的开源项目者优先;

(2)对上述开源项目有应用到生产环境的优先;

(3)有自然语言、机器学习、模式识别等领域的顶级会议或期刊有论文发表者优先;

(4)在自然语言、机器学习、模式识别等领域有自己高质量博客者优先;

(5)有带领团队项目开发经验者优先;

(6)有参与过亚马逊echo、GoogleHome、天猫精灵等国内外智能音箱NLP/NLU方向者优先;

篇2:自然语言处理工程师岗位工作职责

简介:自然语言处理是计算机科学领域与人工智能领域中的一个重要方向。它研究能实现人与计算机之间用自然语言进行有效通信的各种理论和方法。自然语言处理是一门融语言学、计算机科学、数学于一体的科学。因此,这一领域的研究将涉及自然语言,即人们日常使用的语言,所以它与语言学的研究有着密切的联系,但又有重要的区别。自然语言处理并不是一般地研究自然语言,而在于研制能有效地实现自然语言通信的计算机系统,特别是其中的软件系统。因而它是计算机科学的一部分。自然语言处理(NLP)是计算机科学,人工智能,语言学关注计算机和人类(自然)语言之间的相互作用的领域。

自然语言处理工程师职位描述(模板一)

岗位职责:

1.负责自然语言处理基础模块开发及应用,优化属性预测分类器;

2.从半结构化或非结构化数据中抽取结构化信息,建立并完善特定领域知识图谱;

3.研发知识表示、知识图谱、知识管理和知识工程相关模型及算法;

4.负责调研最前沿的人工智能技术,追踪并实验最新NLP前沿技术,参与搭建和实现相关模型。

任职要求:

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

2.熟悉自然语言处理方向常用技术,如分词、词性标注、命名实体识别,关系抽取,句法分析等;

3.熟悉信息抽取相关的算法和逻辑;

4.熟悉知识图谱的构建,熟悉图数据库,拥有知识图谱相关的开发经验优先;

5.熟悉大数据系统架构和开发框架,对深度学习和自然语言处理有深入的研究和实践的优先。

自然语言处理工程师职位描述(模板二)

岗位职责:

1.分析处理海量用户文本数据;

2.对文本数据进行特征抽取;

3.构建机器学习模型区分用户行为。

任职要求:

1.计算机或相关专业,具有一年以上自然语言处理相关的工作经验;

2.熟悉python及相关机器学习工具;

3.精通统计语言模型和相关机器学习核心算法;

4熟练掌握自然语言处理的算法和技术,具有分词、新词发现、实体词抽取、文本分类、舆情分析等相关的项目经验;

5.熟悉hadoop、spark等分布式平台。

自然语言处理工程师职位描述(模板三)

岗位职责:

1.利用相关技术和算法,提供文本分析相关的基础方案与服务;

2.针对海量文本内容进行中文分词、语义识别、自动聚类等文本挖掘工作;

3.负责搭建相关的机器学习&大数据计算平台;

4.负责数据和业务的紧密集合。

任职要求:

1.熟练掌握自然语言处理NLP相关理论与技术方法;

2.熟练掌握使用java,数学正则,至少掌握一种脚本语言;

3.熟悉中英文分词、词性标注、实体识别、句法分析、自动文本分类,关键值提取等自然语言处理技术,熟悉语义分析方法和技术(相似度计算、本体理论、语义推理等);

4.熟悉人机对话的前沿方向和研究方向;

5.熟悉了解人工智能、机器学习等领域的前沿方向与研究动向;

6.具备将机器学习与自然语言处理的理论转化为实践的能力;

7.具有相关项目研发经验者(项目主要参与人员)优先。

自然语言处理工程师职位描述(模板四)

岗位职责:

1.针对海量文本内容进行中文分词、语义识别、自动文本聚类和情感分析等文本挖掘的工作;

2.为公司产品加入文本挖掘功能,在实际场景中有效运用成熟的文本挖掘算法,将文本挖掘技术产品化;

3.参与小组的产品设计讨论,共同讨论和设计产品。

任职要求:

1.自然语言处理相关专业毕业,熟练掌握自然语言处理领域的基础理论和方法,熟悉中文分词、语义分析、文本聚类、情感分析等基础算法和应用;

2.拥有编程能力,可以通过编写程序实现和运用文本挖掘的算法解决实际问题,拥有根据实际情况调整和优化文本挖掘算法的能力,以达到最终的商业目标;

3.拥有实际的文本挖掘的项目经验;

4.熟悉软件开发流程和配置库的使用,拥有软件开发流程中的代码规范意识、配置管理规范意识、文档撰写规范意识和团队合作沟通交流意识。

自然语言处理工程师职位描述(模板五)

岗位职责:

1.为推荐、搜索、问答等功能设计和实现高质量的基础特征;

2.对用户以及用户的反馈(动作、评论)建模,快速定位问题与收集数据,设计解决方案,提升产品体验。

任职要求:

1.统计、数学、计算机专业本科及以上学历;

2.熟悉Linu*开发环境,熟悉常见的编程语言,如Python/Java/C++语言;

3.熟悉自然语言处理常见算法与模型(语言模型、Ma*Ent/CRF,pLSA/LDA,w2v,d2v,seq2seq,CNN/RNN等);

4.参与或主导过NLP项目(如文本分类、文本聚类、情感分析、问答系统、知识图谱);

5.熟悉Tensorflow、Pytorch、CNTK等常用NLP深度学习框架的优先。

篇3:自然语言处理工程师职位描述与岗位职责任职要求

职位描述

职责描述

岗位职责

1、负责相关自然语言处理、数据挖掘、相关文本检索、语义理解系统算法的研究工作;

2、设计、实现和验证算法,并优化自然语言处理,信息抽取,语义理解,知识图谱等NLP前沿技术。

任职要求

1、计算机相关专业硕士及以上学历,两年以上的互联网工作经验;

2、具有良好自然语言处理、数据挖掘、机器学习等方面的技术背景;

3、具有文本分类、数据挖掘、topicmodel、知识图谱建设等技术研发和应用经验;

4、有一定的英文阅读能力和书写能力,能够跟踪学术界和工业界的最新研究成果;

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