寻找了多家国内主要IT公司有关NLP的2018校园招聘,于大家分享。另外查漏补缺,看看自己缺乏那些方面的经验和技术。
下面直接放结论,没时间的可以只看总结:
总结:
主要在以下几个方面有要求,打勾的次数反应了热度:
1.自然语言处理相关的具体操作:分词、语义、句意、对话、机器翻译、自动问答等√√√√√
2.经典的机器学习算法、竞赛经历√√√
3.多线程、网络编程、分布式编程√
4.hadoop、spark√√√√
5.SQL、NoSQL√
6.linux√√
前面3个更面向纯NLP,而后面的知识偏向数据分析,其实这两个岗位相辅相成,很多技能都是共通的。
2018 阿里
算法工程师-自然语言处理 Software engineer -Natural Language Processing
岗位描述
Job Description
阿里巴巴广阔的商业生态需要丰富且深入的的自然语言处理技术,涵盖底层文本知识库建设、词法分析、句法分析、语义分析、文档分析、深度文本表示、文本生成、机器翻译、智能对话等。阿里巴巴的自然语言处理技术正在推进平台化、服务化策略,不断追求技术的深度以及技术与业务的适当解耦。本岗位需要招聘自然语言处理专业的优秀本科、硕士、博士毕业生一起来夯实基础、赋能商业,实现技术与商业的完美结合。期待追求卓越、自我驱动、聪明、乐观、自省、皮实的优秀人士加入阿里巴巴,共同开创人工智能的商业新格局。
具体职责包括但不限于:
1、紧跟业界最新自然语言处理技术动态,深入研发自然语言处理相关的知识库、词法、句法、语义、文档、深度学习、机器翻译、智能对话等技术,包括模块的实际开发以及对接自然语言处理平台的接入;
2、理解自然语言处理技术应用的相关的业务场景及需求,在自然语言处理技术内核的基础上考虑业务场景的特殊性进而适当适配业务需求;
3、在核心技术研发之外,也会适当参与到具体的NLP相关业务中,例如搜索Query分析、智能对话的语义解析及意图理解、商品评价的语义理解、内容搜索推荐的结构化分析、商品搜索推荐的标签体系、社会化问答的文本分析、智能客服的场景定制等;
岗位要求
Qualifications
1、本科及以上学历,硕士博士优先,计算机、数学、信息管理等相关专业;
2、具备极佳的工程实现能力,精通C/C++、Java、Python、Perl等至少一门语言;
3、精通自然语言处理领域的1到2项底层技术,有实际成果并发表在自然语言处理国际顶级会议、期刊者优先,有在相关的自然语言处理竞赛中获得优异成绩者优先;
4、熟悉深度学习以及常见机器学习算法的原理与算法,能熟练运用聚类、分类、回归、排序等模型解决有挑战性的问题,有大数据处理的实战经验;
5、有强烈求知欲,对人工智能领域相关技术有热情;
6、具有良好的数学基础,良好的英语阅读能力;
7、有团队意识,与他人合作良好,最好具有团队协作的经验。
工作地点
Location
成都市(Chengdu),上海市(Shanghai),杭州市(Hangzhou),北京市(Beijing),广州市(Guangzhou)
参加面试的城市或地区
Interview City or Region
远程(Remote Interviews)
2018 腾讯
岗位描述
腾讯拥有上亿量级的产品数据、极其丰富的产品场景、超大规模的计算资源、全谱领域的深厚技术积累、追求极致的创新氛围、适宜年轻人的企业文化,可为您提供充分的专业发挥空间,让您有可能做出影响整个互联网行业发展的优秀成果。
该岗位主要职责包括但不限于:
1、 负责词法分析、自动对话、语义挖掘和语言逻辑等相关研究工作;
2、 负责自然语言处理的算法研发,包括但不限于语义分析、意图识别、人机对话、机器翻译、知识图谱、命名实体识别等;
3、 负责NLP前沿问题的研究,结合未来实际应用场景,提供技术解决方案。
岗位要求
1、 计算机、应用数学、模式识别、人工智能、自控、统计学、运筹学、生物信息、物理学/量子计算、神经科学、社会学/心理学等专业,本科及以上,博士优先;
2、 熟悉至少一种编程语言,包括但不限于jav