新一年涨工资指南:AI薪资水平和就业前景分析
AI不是单独的一门技术或者一个学科,经过这几年的发展,AI已经形成了一个完整的生态链,从基础层到应用层,不同的层级对应需求不同的研究方向,不同的研究方向对应不同的技术,而不同的技术需要细分领域不同的人员来组成。 比如说语音交互方向,就会用到语音识别、数据清洗、自然语言处理、语义分析、算法等关键技能,这些关键技能也是企业在招人时要求候选人员工必须拥有的基本技能。 4.1.2 AI领域热招岗位 通过对拉勾网、BOSS直聘、前程无忧、猎聘网和智联招聘等多家招聘网站两个月招聘数据的抓取和分析,我们发现,目前,AI领域企业热招的12大岗位如下:
4.2 月薪年复合增长率为24% 因2017年6月我的另外一个报告中曾留存过数据挖掘工程师和算法工程师的薪资情况,于是我加上了最新的数据做了一个比较分析。 我们发现:数据挖掘工程师过去18个月平均月薪年增长率为24%,相当于每个月增长了450块钱。而算法工程师过去18个月平均月薪年增长率为23%,相当于每个月增长了430块钱。 4.3 使用不同的开发语言对应的月薪工资 除了受政策、市场环境的影响之外,技术人员使用不同的开发语言对应的月薪也有所不同。 其中,使用Python语言的技术人员薪资最高,且岗位需求量也最高。 Python是AI技术开发人员最常用到的语言,同时也是AI技术的基础之一。 4.4 工资与学历的关系 AI人才的薪资同时也受到学历的影响,无可厚非,博士是最高的;从招聘要求来看,企业招聘AI人才,本科学历是最基本的要求。 (该数据来源于名为计算机视觉life爬了智联招聘上的关于算法工程师的将近6000个职位数据分析出来的结果。) 4.5 技术不同岗位的平均薪资比较 在此我们也针对技术开发不同岗位的薪资做了一个比较,同样是技术开发工程师岗位,不同的技术开发对应的薪资也不同。 其中,NLP算法工程师以平均月薪34410居首;除此之外,,排名前三的岗位还有机器学习工程师和人工智能研究员,算法工程师也以平均月薪30390打败了大数据工程师。 五、热门岗位平均月薪及能力要求 5.1 NLP算法工程师 北京地区平均月薪为34410。如图所示: 5.2 NLP算法工程师能力要求 此处选取了今日头条NLP算法工程师(语音识别,对话机器人,知识图谱方向)的招聘需求: 年薪:72-111万,学历要求硕士及以上,需要有3年以上的工作经验。 工作职责要求 【语音识别方向】 参与业务相关的文本分类、命名实体识别,文本相似性,语言模型,情感分析,用户行为分析等相关NLP工作; 跟进NLP领域前沿技术,对现有产品和技术方案进行持续改进,同时探讨和开发新的产品。 【知识图谱方向】 负责大规模文本信息挖掘和分类、语义理解、智能问答、信息提取等,并应用于实际场景; 负责金融、法律等领域知识图谱以及事理图谱的构建; 探索业界前沿方法,并提升现有NLP能力。 【对话机器人方向】 基于机器学习, 并结合现有的自然语言处理技术,研发文本近似、信息抽取、关系推断、阅读理解、智能聊天机器人等的解决方案; 实现产品解决方案,进行效果调优; 发布相关产品,不断迭代产品效果。 任职能力要求 【语音识别方向】 至少在以下领域有过研究或工程经验:文本分类、知识图谱、文本挖掘、文本相似性、命名实体识别、分词、信息检索、Q&A、机器翻译; 熟悉常见NLP相关模型,如HMM、EM、LDA等;熟悉深度学习相关技术,如句向量、CNN、RNN、LSTM等模型; 熟悉 Java、C/C++、Python其中一种开发语言,有数据结构与算法的基础。 【知识图谱方向】 具备机器学习/数据挖掘理论和技术基础; 有丰富的中文NLP、QA、知识图谱、事理图谱、机器翻译、阅读理解、信号处理等项目经验,基础扎实,编码能力强; 为人踏实靠谱,具备较强的团队协作沟通和领导能力,积极主动,勇于探索新技术。 【对话机器人方向】 熟悉NLP、机器学习、模式识别等常用算法,熟悉NLP领域当前热点和前沿技术,熟练掌握C/C++编程语言和Python,Shell等脚本语言; 有相关项目经历,包文本分类、信息抽取、知识图谱、机器学习、自动摘要等,有深度学习背景; 较强的分析解决问题能力、沟通表达和团队协作。 5.3 算法工程师岗位 北京地区平均月薪为¥ 31070/月。较 2016 年增长 59%, 近30天岗位需求指数为0.305,其中月薪30000-50000的人群达到了55.90%的比例。 如图所示: 5.4 算法工程师岗位能力要求 此处选取了京东集团算法工程师的招聘需求。 月薪30K-50K,经验要求5-10年,学历要求本科及以上。 职位要求: 对机器学习及深度学习等前沿问题的进行探索和研究,结合未来的实际应用场景,提供全面系统的技术解决方案。 对图像识别、语音识别、自然语言处理和等与业务相结合领域提供模型支持。 优化离线/实时大数据计算任务的性能。 任职能力要求: 具备数学、统计学、概率统计知识,熟悉常见的机器学习算法(贝叶斯,聚类,逻辑回归,SVM,GBDT,RF等),熟悉主流机器学习框架如sktlearn/theano/tensorflow。 熟悉常用的图像处理算法和工具,包括但不限于CNN、RNN、OpenCV等,并有较强的动手实现能力。 熟悉NLP领域原理和一些开源的算法库,比如:tensorflow(keras),stanfordNLP,NLTK,ApacheOpenNLP,Kaldi,mahout,word2vec等。 熟悉hadoop/hive/hbase、stom/spark等基础平台使用。 5.5 机器学习工程师 北京地区机器学习工程师的平均月薪为¥ 31570/月,近30天岗位需求指数为0.299,其中月薪30000-50000的人员比例达到了57.1%。 如图所示: 5.6 机器学习工程师能力要求 此处选取了小米公司机器学习/高性能服务端工程师的招聘需求。 月薪30000-50000,学历要求本科及以上,要求工作经验3-5年。 职位要求: 负责分布式机器学习平台的架构设计与搭建 负责机器学习应用问题(如推荐系统等)的基础服务的开发与优化 负责设计与开发机器学习场景下高效稳定的大数据并行处理算法 负责设计、开发、优化机器学习场景下的工作流引擎、通用数据处理框架和通用计算组件 任职要求: 计算机相关专业,本科及以上学历; 2+年的大数据系统或分布式系统研发经验,掌握分布式系统原理,有tensorflow分布式集群开发与优化经验优先 扎实的算法和数据结构功底,熟练掌握C++,Java中至少一门编程语言; 具备一定的系统设计能力,主持或参与设计过大数据业务系统架构,并成功发布/上线; 良好的沟通和团队协作能力; 5.7 其他人工智能热门岗位平均月薪 六、AI行业人才入门和进阶方向 如图所示,在此不做细表。 七、哪些高校有AI课程 八、总结和建议 A、受2018年互联网凌冬已至各大厂裁员缩招的影响,近三个月以来大厂或AI垂直领域独角兽的企业AI人才的招聘数量正在减少,而且招聘的门槛也在逐步变高,应届本科、研究所和硕士生进入AI公司的门槛也在增加。 B、对于应届毕业生来说,由于没有工作经验,那么,Kaggle竞赛、天池大赛的排名就会影响到用人单位的考量。所以竞赛刷排名还是要做的。 C、对于在职技术开发人员,技术转岗势在必行。在职技术开发人员的优势是有项目开发经验,对技术的理解比较通透,一点就透,且有部门合作经验,出活快。 (编辑:青岛站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |