得算法者得AI,得AI者得天下。这两年,算法工程师一跃成为程序员中最吃香的群体,时代的发展、行业的迭代需要,将他们推向金字塔的顶端,可谓是众星捧月。

算法工程师的主要工作是什么呢?简单概括就是用机器学习的方法来实现人工智能和数据挖掘。算法还分为不同的应用领域。比如,有做搜索算法方面的,是搜索算法工程师;有做自然语言处理算法方面的,自然语言处理算法工程师;还有做计算机视觉算法方面的,另外还有做通信算法的,其实也叫算法工程师。不同领域的算法工程师需要深耕的方向差别很大,本文给大家介绍的是负责推荐系统工程和算法研发的推荐算法工程师。

随着人工智能时代的到来,这两年算法工程师需求量剧增,很多人想知道作为其中一个细分方向的推荐算法工程师职业前景几何。深度学习技术的逐步成熟,推动了AI第三次浪潮的到来,纵观目前AI在互联网行业上的应用,有比较好的产品落地及商业化价值的应用主要有7个大方向:

1. 语音识别
2. NLU及NLP
3. 图像识别(特别是人脸识别)
4. 金融行业的信用评分和反欺诈
5. 推荐系统
6. 搜索系统
7. 广告(精准)投放(即计算广告)

在这7个大方向中,推荐,搜索,广告投放是互联网公司最普及也是最能产生现金流的三个方向。

广告投放自不用说,这是互联网最重要的变现手段。只要是提供大量“标的物”给海量用户的产品就一定会用到搜索和推荐两种技术,代表了用户的两种不同诉求。

搜索是用户的主动需求,用户想要找什么东西,知道自己的需要,就会通过搜索来获取。而推荐代表的是用户的被动需求,当用户的需求不明确时,推荐就有了用武之地。

推荐系统可以看成一个搜索过程,我们可以认为是将用户的历史行为的整体作为搜索关键词,通过推荐系统“搜索”出用户可能感兴趣的内容,只不过“搜索”过程是算法自动完成的,而不是用户输入关键词。

随着移动互联网的深入发展及产品创新,目前这3个方向有更多更深入的交叉。比如百度的搜索和广告基本是整合在一起的,用户输入关键词既能给出相关的搜索结果也会产生与关键词匹配的相关广告。随着信息流的发展,信息流整合了变现能力,在信息流推荐列表中插入广告是非常好的变现方式。视频推荐中的贴片广告也是利用了广告和推荐的协同效应。推荐和搜索结合在一起更是常用的产品策略,在用户无搜索结果时给用户推荐,在用户点击某个搜索结果时给用户推荐相关的结果,在用户输入搜索词不准确或者有错误时给用户推荐更好的搜索词。

有了上面的铺垫介绍,我们来说说为什么推荐算法工程师是一个好的职业选择,可以从如下维度来说明。

1.就业范围广、薪资高

推荐算法工程师可以无障碍的转搜索、广告精准投放,只要是互联网公司,都会有搜索、推荐、广告投放业务,所以择业面广。从目前市面上的招聘信息来看,熟悉推荐算法的候选人是很吃香的,不仅容易找到好工作,并且薪资也是很高的。

2. 推荐算法与变现近,商业价值大

推荐系统是非常具备商业价值的,很容易为公司产生价值,所以说是离钱很近的方向,更不用说精准广告了。离钱近的业务往往也是公司的核心业务,最容易获取资源,受到老板的重视。

3. 技术门槛相对较高,可替代性不强

要想做一个好的推荐系统是很难的。涉及到数据收集、ETL,模型构建、模型训练,数据存储、接口服务、UI展示等。其中最大的挑战除了构建好的算法模型外,在工程上挑战性也是极大的,需要并行计算来训练模型, 需要大规模的数据存储读写, 同时推荐系统的服务接口需要具备高并发、可拓展、容错的能力。构建一个好的推荐系统需要非常多的组件来配合,构建一套完善齐备的推荐组件挑战是极大的, 推荐系统专家需要对所有这些方面都了解。所以门槛也是极高的, 毫不夸张地说,如果你精通推荐系统,你的职业前途会一片光明。

4. 研究领域广,足够深,挑战性大

从上面的3点我们知道推荐系统涉及面广,每个面都很复杂,可以做的很深,并且极富挑战性,也值得对技术有追求的人努力奋斗一辈子。

推荐算法工程师这个职业是在互联网时代出现的职位,他们主要研究的就是网络用户的选择与商品或者服务之间的关联程度,并以此作为推荐的依据向用户推荐相关或者相近的商品或者服务。

当今时代是一个信息爆炸的时代,推荐算法工程师在帮助用户过滤信息方面的作用功不可没。一个拥有推荐算法的网络能为用户带来很好的用户体验。比如百度新闻,网易音乐等等。而一个拥有良好用户体验的网络,才是一个会被用户认可并为此买单的网络。

随着互联网的普及,网络的不断扩展,信息量的暴增是一定的,并会一直保持增长的状态。推荐算法将会一直拥有这片广阔的市场,对于推荐算法工程师这个职业也会有着源源不断的需求。但是,对于推荐算法工程师的数量,一定会有一个边际需求递减的时期。这个时间点或许会在不久的将来到达。毕竟推荐算法工程师这个职位的需求,一般都是大型的网络型公司,信息量都比较庞大,他们才需要推荐算法。

推荐算法需要数据量,比如用户的每一次操作、微信付款记录、打开聊天窗口的对象、浏览器点击的网页、在网页停留的时间长度等。而小公司没有足够的用户量和资源,这些数据是做不起来的,如果有也会涉及侵权,所以小公司一般没有这种岗位需求。

业内人士普遍对推荐算法工程师的就业前景看好,我们还可以从一些数据和现象看到,这个职位未来发展潜力可期,主要集中体现在以下几大方面。

一、算法加持下,互联网公司业绩三级跳,含金量高。

推荐算法为什么这么值钱?我们用字节跳动举个例子。字节跳动的发展速度堪称凶猛,短短几年时间,就能与BAT比肩。字节跳动旗下拥有两大明星产品:今日头条、抖音。抖音在短时间内迅速占领了国内外市场,而今日头条能做到弯道超车挤掉腾讯新闻。靠的是什么?正是这背后的算法工程师!人们都说抖音有毒,极易上瘾,靠的就是算法,算法能最精准地匹配用户和内容,给你推你想看的内容,让人一刷就停不下来。今日头条也是依法炮制。过去,商家打广告只能采取广撒网的方式,费钱且效果有限,这一点现在因为算法的出现大大改善。算法建立了更加清晰的用户画像,广告推送更加符合用户趣味和品位的内容,直接推送给目标用户,广告的点击率上升,广告商接踵而至。

在算法的加持下,近几年来,今日头条的营收目标呈现三级跳的趋势,从2017年的150亿,到2018年500亿,再到今年的1000亿,其收入目标一直都成几何式增长。毫无疑问,字节跳动数钱数到手软,今年一跃进入《2019年胡润百富榜》第五名。这背后,推荐算法工程师的重要性不言而喻。

二、高薪岗位,就业毫无压力。

据“2019届互联网校招高薪清单”显示,阿里、华为、字节跳动(抖音)、大疆等大企业的算法人才校招社招中,开出的offer及待遇可谓是一骑绝尘,校招就送股票、分红,百万年薪不在少数。

据前瞻产业研究院数据,推荐算法、架构师两个岗位以平均薪酬3万+的水平位列2018年第四季度薪酬最高的两大岗位。是当下比较热门和有较大发展空间的岗位。

据前程无忧数据显示,在国内,工作经验仅仅是1-3年推荐算法工程师薪酬待遇平均在20k-40k之间;经验在3-5年的推荐算法工程师,薪酬待遇在20k-70k之间;经验在5-10年,薪酬待遇在30k-100k之间。

为大型互联网企业创造价值无数的核心技术岗位,推荐算法工程师的收入也是相当可观的。

三、行业发展迅猛,人才稀缺,一位难求!

时下人工智能是炙手可热的一个行业,2015-2018年,中国人工智能产业市场规模从112.4亿元增长至415.5亿元,复合平均增长率高达54.6%。未来人工智能行业将迎来广阔的发展前景。

这几年,算法工程师已开始在各大拥有AI技术、大数据的公司展露出重要性,而由于巨大的人才缺口,推荐算法职位通常都是“一位难求”。

行业迅猛发展,让算法工程师在众多IT岗位中备受追捧,身边越来越多的算法工程师涌现,但也难以赶上HR招人的速度。面对行业迅猛的发展态势和岗位的高门槛,推荐算法人才缺口非常大。

综上,推荐算法工程师是一个行业前景不错的岗位,职业前景可观。未来几年将是大数据、人工智能爆发的年代,人类将面临大量的数据处理,算法工程师就是将来最不可或缺的一批人。

像每一个风口一样,薪资高、待遇好让算法工程师在短时间内热起来。未来,算法工程师的需求还会越来越大,对于立志进入大企业奋斗终生的高端人才来说不失为一个好选择。