查看: 21815| 回复: 38
跳转到指定楼层
上一主题 下一主题
收起左侧

Data Scientist想转Machine Learning Engineer需要加强哪些skill?

 
全局:

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
本人统计PhD,是地里的新人。15年毕业,过去5年一直在银行做Data Scientist。我个人一直对技术比较感兴趣,所以下次挪地方的时候希望能找个MLE,或者更偏向research的DS职位。

现在的公司算是个中等银行。好处就是每个人管的摊子比较大,从model building到scoring我都做。我自己R和Pytho也都还算熟,random forest/gradient boosting我也用过。但总感觉自己在这个小地方闭门造车,接触不到industry best practice,所以希望能换个地方看看牛人们都是怎么干这些事的。我能想到的,就是tech里面的MLE之类的位置。

地里可能已经有许多相关的资源了,如果知道的朋友满分跟我说一声。先谢了。


评分

参与人数 5大米 +6 收起 理由
flying_lion + 1 赞一个
NeverGgiveLup + 1 欢迎分享你知道的情况,会给更多积分奖励!
222222 + 2 给你点个赞!
lifetimelearner + 1 赞一个
TonyXiao + 1 赞一个

查看全部评分


上一篇:资料分享-深入数学建模, 机器学习和深度学习的数学基础
下一篇:AtHomeWithAI出的疫情期间在家学习清单

本帖被以下淘专辑推荐:

  • · JOB|主题: 269, 订阅: 12
推荐
EricZhang 2020-7-4 11:22:18 | 只看该作者
全局:
MLE相比于DS强在会build/deploy model correctly into production,尤其是online real time 的model
online和offline区别其实很大。MLE更敢去动production的code和model,这个其实需要有很多Infra/Platform的知识,而且还会写高质量production code
DS偏做一些build offline model和一些offline的data analysis

评分

参与人数 2大米 +4 收起 理由
flying_lion + 1 赞一个
DL + 3 给你点个赞!

查看全部评分

回复

使用道具 举报

推荐
niuhj 2020-7-9 01:28:14 | 只看该作者
全局:
本帖最后由 niuhj 于 2020-7-9 01:51 编辑

0. 计算机基础知识,尤其是 network , 和database
1. 高级python知识及其框架,比如用flask写个基本的web application并hold model。
2. Docker, 比如把自己的flask app build到docker中
3. aws, 把自己的docker deploy到最基本的aws ec2里,知道是怎么弄的,需要怎么configure,怎么和environment交互
4. 数据结构算法,leetcode前200题
5. deep learning相关领域知识,比如NLP的话,word embedding/LSTM/NER/Transformer/BERT/Tag
6. Tensorflow or PyTorch基本
7。 简单的系统设计8.大数据相关技术,比如spark,如何hold and deploy and test 特定大数据格式的model
9 可以考虑升职为ds manager,或者考个MBA转其他的manager,


评分

参与人数 2大米 +5 收起 理由
DL + 3 给你点个赞!
yswang9024 + 2 给你点个赞!

查看全部评分

回复

使用道具 举报

推荐
kategojob 2020-7-8 18:13:12 | 只看该作者
全局:
不想个人信息泄露太多 我用马甲答一下  我跟你的背景差不多 我两三年前统计PhD毕业 也在finance做了两年ds 然后跳槽在科技公司做mle 做了也快一年了 我的经验是你完全可以的 不用怕
1. 你的 ml domain knowledge 完全够用了 我觉得在模型这一块你完全够用了不比大多数面试官差了
2. 其次刷题肯定要刷的 按类型刷、按热度刷、按公司刷等 至于前面的人说学统计的人刷题不行我不敢苟同 你都PhD了 智商已经比这个地里大部分的人都厉害了 还需要担心算法吗 如果你是数学系本科学过一些CS课程那就更容易捡起来了 大不了你花几个月自学呗 刷题有不懂的可以youtube google 反正各种牛人很多 唯一的pain point 可能就是需要坚持  要持续半年或者一年 有点小痛苦
3. 至于deployment 我进入现在的公司以前也是从未接触 其实每个公司deploy的Infrastructure还不一样 进入公司后再学也完全没问题  
4. 你如果为了准备面试 还需要研究下system design 这个地里的资料也多  其实现在很多new grad 面试都会可能遇到这个 所以好好准备肯定也ok的  

最后面试前多看下各个公司的面经 帮助会非常大的 祝你成功 !!

评分

参与人数 10大米 +13 收起 理由
flying_lion + 1 赞一个
DL + 3 给你点个赞!
amy17519 + 1 很有用的信息!
yyhz76 + 1 很有用的信息!
zsr + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

🔗
 楼主| BobbyBear 2020-7-2 22:59:41 | 只看该作者
全局:
麻烦跟我说一声... -_-!
回复

使用道具 举报

🔗
AlphaOne 2020-7-3 02:29:53 | 只看该作者
全局:
刷题skill吧,machine learning eng是SDE+machine learning,一般统计人刷题都不行的
回复

使用道具 举报

🔗
 楼主| BobbyBear 2020-7-3 03:12:36 | 只看该作者
全局:
AlphaOne 发表于 2020-7-3 02:29
刷题skill吧,machine learning eng是SDE+machine learning,一般统计人刷题都不行的

嗯嗯,已经在刷了。LC上easy的题基本没问题了,正在攻克medium的。MLE需要能做hard的题吗?还有就是(也是我的视野有限啊),刷题的这些算法在MLE的具体工作里有什么应用呢?
回复

使用道具 举报

🔗
AlphaOne 2020-7-3 07:27:55 | 只看该作者
全局:
BobbyBear 发表于 2020-7-3 03:12
嗯嗯,已经在刷了。LC上easy的题基本没问题了,正在攻克medium的。MLE需要能做hard的题吗?还有就是(也 ...

没有什么应用吧,但至少有个sorting的地方不能还用最naive最慢的吧。统计人很多都没上过数据结构课,只会写R,MATLAB很多for loop,刷题至少这些数据结构很比较清楚。也考察短期里看code理解code能力吧。
回复

使用道具 举报

全局:
本帖最后由 coronaking2020 于 2020-7-4 10:09 编辑

统计PhD去buy side做quant不香么?two sigma,citadel这种
回复

使用道具 举报

🔗
 楼主| BobbyBear 2020-7-4 23:06:53 | 只看该作者
全局:
coronaking2020 发表于 2020-7-4 10:07
统计PhD去buy side做quant不香么?two sigma,citadel这种

多谢大佬指路。这个方向我确实不怎么了解。是不是也是需要很强的coding能力?
回复

使用道具 举报

全局:
BobbyBear 发表于 2020-7-4 23:06
多谢大佬指路。这个方向我确实不怎么了解。是不是也是需要很强的coding能力?

coding要求不高,medium即可,stats要求很高
回复

使用道具 举报

🔗
njutoefl 2020-7-5 09:12:32 | 只看该作者
全局:
楼主博士毕业还有五年经验 应该不需要再拼刷题了吧 我觉得努力进入career ladder的下一阶收获可能会更大呢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表