可供工程师选择的大数据岗位
- 从雇主需求看,如何发掘自己转岗优势
- 为转岗工程师提供的建议
ps:本回答较长,读完约要6分钟。
可供工程师选择的大数据岗位
大数据平台/开发工程师
他们的工作重心在于数据的收集、存储、管理与处理。通常比较偏底层基础架构的开发和维护,需要这些工程师对 Hadoop/Spark 生态有比较清晰的认识,懂分布式集群的开发和维护。熟悉 NoSQL,了解 ETL,了解数据仓库的构建,还可能接触机器学习平台等平台搭建。有些大数据开发工程师做的工作可能也会偏重于应用层,将算法工程师训练好的模型在逻辑应用层进行实现,不过有些公司会将此类工程师归入软件开发团队而非大数据团队。
算法&数据挖掘工程师
此类工程师的工作重心在于数据的价值挖掘。他们通常利用算法、机器学习等手段,从海量数据中挖掘出有价值的信息,或者解决业务上的问题。虽然技能构成类似,但是在不同团队中,因为面对的业务场景不同,对算法 & 数据挖掘工程师需要的技能有不同侧重点。因而这个类目下还可细分为两个子类:
1. 算法工程师
这类团队面对的问题通常是明确而又有更高难度的,比如人脸识别、比如在线支付的风险拦截。这些问题经过了清晰的定义和高度的抽象,本身又存在足够的难度,需要工程师在所研究的问题上有足够的专注力,对相关的算法有足够深度的了解,才能够把模型调到极致,进而解决问题。这类工程师的 Title 一般是「算法工程师」。
2. 数据挖掘工程师
有的团队面对的挑战不限于某一个具体问题,而在