微软校园招聘,微软校园先锋( 三 )


知乎用户“晓飞”认为 , AI岗位可以分为以下几部分:
AI research组
AI 应用组 (研究 , 系统)
业务组 (算法工程师)
AI research组由科学家和工程师组成 , 科学家包含NB的博士+教授 , 而工程师协助前面的大牛加速研究进程 。
举个例子 , 大牛A有了几个NB的idea , 于是面了1、2个NB的硕士工程师干活 , 最后发顶会paper 。这些硕士工程师的背景 , 属于名校名项目里最top的那些硕士 , 他们以硕士身份加入 , 但已经具备很强的科研能力 , 只是没有读博罢了 。
AI research 组做的都是最前沿的技术 , 而真正短期要落地到产品的还是AI应用组 。里面根据方向分自然语言处理 , 计算机视觉 , 大规划机器学习平台之类的 。
里面集结了各种有专才的牛博牛硕做深度学习模型算法+系统平台优化的工作 , 他们要么在某个特定领域有所积累 , 要么熟悉c++ , 分布式高性能计算 。前者主要还是博士和教授 , 后者硕士就多了 。
以上两个组在公司里人都不多 , 但是这年头学AI的人多了 , 高手云集 , 博士间竞争已经特别激烈 , 硕士就更难了 , 于是大部分人其实是前往业务组做AI 。
业务组里通常只是使用AI应用组已有的模型和框架 , 加上自己对业务的理解 , 提出一定的优化和个性化训练 , 大的公司有的组还是需要自己造轮子 , 比如广告算法组 。
博士占比超过一半 , 各种个性化算法模型 。但大部分组的算法工程师 , 大概率只是做特征工程+微调模型+业务逻辑就足够了 , 一般不至于去到改深度学习模型的那一步 。
最后回到题目 , AI岗待遇:
AI research组大牛 > AI 应用组大牛 ~ 牛逼业务组大牛 > 知道怎么改模型的小牛 > AI调包侠 > 普通产品组工程师 。
所以想要提高自己的待遇 , 理想情况下就是名校名导读博 , 发几篇顶会 , 然后自然会被邀请到AI research组工作了 。
全球大厂AI方向薪资及高薪揽才计划大起底
另一位知乎用户“留德华叫兽”比较认同“晓飞”的回答 , 他还从职能上和部门上划分了AI岗位 。
从职能上划分:
研发科学家(Research Scientist)
软件内工程师(Software Engineer)
通常1需要博士学位 , 2硕士甚至本科都可申请 。
2在国内内一般会叫算法工程师 。
从部门上划分:
AI研究院(Research Lab)
公司研发部门(R&D)
公司产品部
1的代表:Facebook AI research Lab(FAIR)、微软亚洲研究院(MSRA)、百度AI Lab等 。
1中既有研发科学家“发明”全新的AI模型和底层的优化算法 , 也有软工协助科学家们实现算法跑实验 , 或是把这些前沿的模型做成Prototype(样品)推销给公司2和3的研发、产品部 。
2和3有些功能更是没有严格区分 。
3的代表:微软小冰、微信、腾讯王者荣耀等工资待遇一般情况下按上面的数字递减 。
案例一
国内某一本自动化专业本科 , 国内某985硕士(研究方向:动态优化+并行计算) 。
毕业于普通的一本院校 , 非985 , 非211 , 专业也是普通的工科专业 , 本科期间学习成绩良好 , 但是也没有学过任何与人工智能相关的内容 。硕士期间从事的是CUDA并行计算的研究 , 将一些优化算法通过GPU并行加速 。

推荐阅读