NLP开发工程师职位描述与岗位职责任职要求 - 制度大全
制度大全 导航

NLP开发工程师职位描述与岗位职责任职要求

编辑:制度大全2020-08-11

职位描述

职位描述

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

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

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

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

任职要求

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

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

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

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

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

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

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

8、熟悉cnn、rnn、attention、gan、seq2seq一种或多种网络模型;

9、2年经验,硕士学历以上。

篇2:开发工程师(JAVA)职位描述与岗位职责任职要求

职位描述

岗位职责

1、商家生态后台业务分析、架构设计、功能开发;

2、商家生态后台服务质量保障工作:性能分析和优化、服务可用性、服务容灾、服务过载保护、服务降级;

3、指导低级别的工程师,加强团队的人才培养和技术储备;

4、攻克技术难点,快速解决线上故障;

5、良好的沟通协作能力,卓越的自我驱动能力,跨组推动项目

岗位要求

1、本科以上学历,扎实的计算机基础,优秀编码能力;

2、1-3年以上Java开发经验,熟练掌握Java及面向对象设计开发,对Java技术有较深的研究;

3、熟悉常见设计模式,熟练掌握Spring,MyBatis、jetty等流行开源框架;

4、了解mysql应用场景,能够根据业务特点对表进行设计和优化;

5、良好的业务分析、业务抽象能力,至少会用一款常用的工具对业务建模;

加分项

1、设计并主导过每天千亿访问的、集群规模1000+台机器的大型在线并发系统,对向量时钟、paxos、NWR一致性分布式算法有深入研究和独立见解

2、主导过百T级别的数据无缝迁移、同城&异地数据容灾,对业界的两地三中心、异地多活、set容错等技术方案有深入研究,并清晰知道它们的应用场景

3、主导过大并发访问下几十个服务组成业务群降级方案,根据业务特性,保证最短关键路径的可用性,对常用降级方案(消息中间消峰、梯度限流、最少关键数据)等有实践经验

4、熟悉安全领域常见攻击手段,了解黑产链条,有大量攻防实战经验,并形成自己的方法论

5、对jvm原理和机制有深入探究,能解决jvm产生一系列疑难杂症,关注jvm演进的方向,提交一些patch并被社区收录

篇3:高级Java工程师主管级职位描述与岗位职责任职要求

职位描述

岗位职责

1、完成子系统/模块的设计、研发、自测和性能测试等工作,

2、和产品、设计、前端、测试、运维等岗位同事一起协作完成项目,保质保量按时交付。

3、能够在设计阶段提高系统的稳定性、性能和可扩展性,可以发现系统中存在的问题,并且找到解决方案,快速转化上线。

【技术要求】

1.JAVA基础扎实,熟悉spring等主流框架,熟悉常用的设计模式;技术知识面广,在以往项目开发过程中解决过各种技术难题,被同事与领导认可。

2.熟悉mysql、oracle数据库,掌握sql语句优化、DB负载均?、高可用的常见方案,对分布式数据库和非关系型数据库有一定了解,熟悉redis的使用和集群设计;?*悉linux下常用命令,具备基础运维能力。

3.具备业务方向把控、需求合理性评估能力,能与业务方积极配合沟通达成业务目标。

任职要求

1、计算机相关专业985/211本科或以上学历,至少3年大型互联网/电商平台开发经验,能够独立完成简单项目的设计研发,会设计自己模块的性能测试方案。

2、熟悉常用算法和数据结构,HTTP协议、TCP网络编程、Web分布式架构设计、缓存设计中的3项以上技术。

3、具有良好的代码风格,极强的质量意识,善用研发工具提高工作效率,优先依靠技术而不是人力做事。

4、有Mysql、Redis、Kafka的实际使用经验,能了解其基本原理。

5、掌握分布式技术,有一定微服务实践经验。

【面试流程】

笔试30分钟>1技术经理/架构师30分钟>2技术总监/首席技术专家60分钟>3HR经理60分钟>4董事长15分钟

篇4:资深java工程师PM级职位描述与岗位职责任职要求

职位描述

工作职责

1.参与公司相关业务体系的整体技术架构设计,并结合公司实际业务情况进行技术选型及系统重构。

2.把控业务产品的需求分析、架构设计、技术决策、开发规范及核心代码实现。

3.负责架构优化及系统关键模块的设计开发,持续优化系统性能、解决疑难技术难题、提升用户体验。

4.负责新技术的调研,参与建设研发体系,制定系统设计、开发的标准及规范。

5.推动研发效率、质量的持续提升并能在团队内进行推广应用。

【技术要求】

1.JAVA基础扎实,熟悉spring等主流框架,熟悉常用的设计模式;技术知识面广。

2.熟悉mysql、oracle数据库,掌握sql语句优化、DB负载均?、高可用的常见方案,对分布式数据库和非关系型数据库有一定了解,熟悉redis的使用和集群设计;*熟悉linux下常用命令,具备基础运维能力。

3.具备业务方向把控、需求合理性评估能力,能与业务方积极配合沟通达成业务目标。

4.擅长大流量、高并发、高可用分布式架构设计,具有丰富的微服务实践经验。

任职要求

1.计算机相关专业985/211本科或以上学历,至少3年大型互联网、电商平台开发经验。

2.精通Java,熟悉常用主流后台服务基础框架(框架特性及其实现原理),熟悉分布式系统的设计原理,熟悉多线程、缓存、JMS消息等机制,熟悉微服务架构设计原理,并有过相关实战经验。

3.关注互联网技术的前沿发展,主动学习,具备跨团队的技术影响力,并能主动推动技术成果落地。

【面试流程】

笔试30分钟-1技术总监60分钟-2部门经理/产品负责人30分钟-3HR经理60分钟-4董事长15分钟

篇5:高级java工程师java技术经理职位描述与岗位职责任职要求

职位描述

职位描述

1、负责公司各个业务系统的设计及开发工作;

2、参与产品的需求调研和需求分析,撰写相关技术文档,独立承担业务系统核心模块代码实现工作;

3、参与现有框架、基础构架的改进,提高产品质量;

4、协助测试人员进行软件的功能及性能测试。

职位要求

1.211、985院校本科及以上学历,计算机或相关专业,3年以上互联网行业java开发经验,熟悉RPC原理,至少有一种RPC框架的使用经验;

2.精通J2EE架构,Java基础扎实,理解io、多线程、集合等基础框架,对JVM原理有一定的了解;

3.熟悉主流开源框架,如Spring、SpringMVC、MyBatis、Activity、SpringBoot等;熟悉Spring原理;

4.熟练使用MYSQL数据库,对SQL优化有经验;熟悉至少一种非关系型数据库和缓存工具;

5.熟悉Servlet容器(Tomcat、Jetty、Resin等)原理和使用;

6.熟悉RESTfulAPI规范,了解OpenAPI标准;

7.熟悉持续集成和自动化测试工具,如Hudson、Jenkins;

制度专栏

返回顶部
触屏版电脑版

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