以下是一些数据工程师的职称变化情况,职称不同,薪资也可能不同:
数据工程师 → 高级数据工程师 → 数据工程经理
首席软件工程师 — 数据科学家(要求数据工程专业)
除了这些职称之外,还有一些资历级别,如I、II和III。
下面,我将按职位和各职称所需或预期的工作年限列出薪资范围。
请记住,这些职位是基于美国平均水平(基于 PayScale):
数据工程师平均薪资 → 92,519美元
初级数据工程师平均薪资 → 77,350 美元(1 年)
早期职业数据工程师平均薪资 → 87,851 美元(1-4 年)
职业中期数据工程师平均薪资 → 103,467 美元(5-9 年)
经验丰富的数据工程师平均薪资 → 117,918 美元(10-19 年)
这些数据能代表全部人吗?
——并不是。
我认为各职称的工资至少应该调整一次,比如,早期职业数据工程师的薪资应该和职业中期或经验丰富的数据工程师的薪资一样,具体薪资取决于你所在的城市——所以,接下来我们更深入地研究各城市的平均薪资。
纽约州纽约市(New York, New York) → $104,615
华盛顿州西雅图市(Seattle, Washington) → $105,076
加州旧金山市(San Francisco, California) → $123,859
德克萨斯州奥斯汀市(Austin, Texas) → $96,290
这些城市平均薪资比总体平均值更有意义。最引人注意 的是旧金山的薪资差异,但仍在意料之内,因为旧金山的生活成本实在高到令人难以置信。
现在,让我们来看看这些城市要求各专业人才掌握的技能:
纽约州纽约市(New York, New York) + Scala → $121,755
华盛顿州西雅图市(Seattle, Washington) + 大数据分析(Big Data Analytics) → $107,442
加州旧金山市(San Francisco, California) + Apache Hadoop → $123,672
德州奥斯汀市(Austin, Texas) + 亚马逊网络服务 (AWS) → 97,436 美元
在所有薪资中,只有旧金山市在增加一样技能时,薪资会有所下降——这份报告告诉你,你可能要在个人报告中,尽量加上你所有掌握的技能,而不是单一项技能。在纽约,如果增加Scala这项技能,薪资也发生巨大转变。我个人非常认可这种薪资上的增加,因为Scala是一项很高超的技能,而且难度系数很高。