登录
首页大数据时代数据科学家与数据工程师的工资
数据科学家与数据工程师的工资
2022-02-28
收藏

这篇文章的目的不是比较角色,好像一个人应该得到更多的钱或不应该得到更多的钱,而是一个指导,允许这两个领域的专业人士根据他们目前的工资进行评估。然而,这是陈词滥调,当要求更高的工资时,记住这两件事仍然很重要:要求无妨,有时,你不会得到你没有要求的东西。请记住,这些是更一般的统计数据,因为你可以根据你想要的具体情况来了解你的工资应该是多少。相反,这些值是供您使用的方向性指南。

数据科学家和数据工程师彼此分享某些技能和经验,然而,也有一些关键的差异,这些差异可能导致不同的工资。话虽如此,让我们从真实数据中跳到下面这两个角色的一些薪酬例子。

数据科学家


由于我已经写了几篇关于数据科学薪酬的文章,我将在这里包括最重要的信息,以及几个不同的例子。


以下是作为数据科学家,你可以看到的一些预期的职位,这些职位的工资也可能会有很大的变化:


入门级数据科学家→数据科学家→高级数据科学家

首席数据科学家-数据科学经理-数据科学总监

除了这些头衔,还有一些资历级别,如I级、II级和III级。

下面,我将按职称和他们各自所需或预期的年数显示工资范围。


请记住,这些角色基于美国平均值(基于PayScale[3]):


  • Average Overall 数据科学家 →$96,455
  • Average Entry-Level 数据科学家 →$85,312(1 year)
  • Average Early-Career 数据科学家 →$95,121(1–4 years)
  • Average Mid-Career 数据科学家 →$109,696(5–9 years)
  • Average Experienced 数据科学家 →$136,051(10–19 years)


我同意这些数字吗?


没有。

如果你读过以前的文章,下面是我将包括不同城市的报告工资,以及不同的技能。

  • 密歇根州安阿伯→$88,197
  • 马萨诸塞州剑桥→$110,213
  • 科罗拉多州丹佛→$92,924


以下是具体的城市和技能:


  • 北卡罗来纳州夏洛特+自然语言处理(NLP)→70,000美元
  • 北卡罗来纳州夏洛特+Tableau软件→$79,096
  • 亚特兰大,佐治亚州+爪哇→$80,000

城市的平均工资本身似乎更符合现实,而与城市相关的具体技能似乎太低了。我相信这是因为当你按照特定的技能进行过滤时,你就会剥离掉所有其他的技能。因此,一个解决办法可能是找到城市的平均工资,然后比较以上技能之间的差异,以获得更现实的工资估计。

我确实认为NLP技能不如Tableau有利可图是很有趣的,然而,我认为NLP可能太具体了,可能更少被误解,而Tableau被广泛理解,大多数数据科学家不认为在他们的简历中添加这一点,因为它更多的是面向数据分析师的--在你意识到你的工资或编辑你的简历时,这一点可能需要记住--长话短说,不要做假设,用你的技能来寻找独特的东西。

我不知道很多使用Java的数据科学家,但我确实认为这些报告中包含的数据有这种技能作为选择是很有趣的,所以也许Java有一个市场,原因我不确定(也许,这是软件工程师向数据科学家的过渡)。

数据工程师



现在,我们对数据科学的工资有了很好的了解,包括不同的因素,如地点和技能,让我们更深入地研究一下更具体的数据工程师工资是什么样子的。

在所有这些薪酬比较中,数据工程师和数据科学家似乎有一个更相似的范围,我们将在下面看到。


以下是作为一名数据工程师,你可以看到的一些预期的职位,这些职位的工资也可能会有很大的变化:


数据工程师→高级数据工程师→数据工程经理

首席软件工程师-数据科学家(是的,专攻数据工程)

除了这些头衔,还有一些资历级别,如I级、II级和III级。

下面,我将按职称和他们各自所需或预期的年数显示工资范围。


请记住,这些角色基于美国平均值(基于PayScale[5]):


  • Average Overall 数据工程师 →$92,519
  • Average Entry-Level 数据工程师 →$77,350(1 year)
  • Average Early-Career 数据工程师 →$87,851(1–4 years)
  • Average Mid-Career 数据工程师 →$103,467(5–9 years)
  • Average Experienced 数据工程师 →$117,918(10–19 years)


我同意这些数字吗?


没有。

我认为每个职位至少应该换一次,因为在职业生涯早期,工资应该是职业生涯中期或有经验的数据工程师的工资,这也取决于你住在哪里--所以让我们深入研究具体的平均位置。

  • 纽约,纽约→$104,615
  • 华盛顿州西雅图→$105076
  • 加利福尼亚州旧金山→$123,859
  • 德克萨斯州奥斯汀→<代码>$96,290

这些城市平均数比总体平均数更有意义。最有趣的是旧金山的不同,然而,仍然是意料之中的,因为那里的生活成本高得令人难以置信。


现在,让我们来看看这些城市的具体技能:


  • 纽约,纽约+Scala→$121,755
  • 华盛顿州西雅图+大数据分析→$107,442
  • 加利福尼亚州旧金山+Apache Hadoop技能→$123,672
  • 德克萨斯州奥斯汀+亚马逊网络服务(AWS)→$97,436

在所有这些工资中,旧金山市的工资在增加一项技能时有所下降--这一声明重申,在查看个性化报告时,你可能想增加所有技能,而不仅仅是一项技能。纽约看到了Scala最大的进步,我个人同意这一点,因为它是一项伟大的技能,很难掌握。

摘要

Salary has several characteristics that can either allow it to increase or decrease. We just talked about two factors, years of experience, location (city) and skills. There are other factors to consider as well, including, but not limited to: the interview itself, resume itself, negotiation skills, bonuses, shares, education, and certifications.


概括地说,以下是数据科学家与数据工程师薪酬的一些关键要点:


* Average US data scientist salary $96,455

*美国数据工程师平均薪金92,519美元

*这两个职位的薪酬范围可能最相似

*数据科学家更专注于从现有的Python打包机器学习算法中创建模型,而数据工程师更专注于利用SQL对数据进行ETL/ELT

*有几个因素影响工资,最重要的可能是资历、城市和技能


我希望你觉得我的文章既有趣又有用。如果你同意或不同意这些工资比较,请随时在下面发表评论。为什么或为什么不?你认为在工资方面还有哪些重要的因素需要指出?这些当然可以进一步澄清,但我希望我能够揭示一些数据科学家和数据工程师工资之间的差异。


最后,我可以再问一遍同样的问题,你如何看待偏远职位对薪酬的影响,尤其是当城市是决定薪酬的一个重要因素时?

我也写了一篇类似的文章,讨论机器学习工程师的工资与数据科学家的工资在这里[6],以及数据科学家和数据分析师的工资在这里[7]的区别。这篇文章概述并强调了每一个,各自的工资的类似特点。请记住,对于这两篇文章,这些都不是我的工资,而是由PayScale和其他实际的数据科学家、数据工程师、数据分析师和机器学习工程师报告的。因此,这些文章是围绕真实数据进行的讨论,目的是让您更好地理解是什么使一个角色(一般)根据某些因素增加或减少工资金额。


同样,这个工资数据是从PayScale收集的,如果你想要一个更具体的估计,那么你可以使用salary survey[8]。


参考文献

[1] Photo byRyan QuintalonUnsplash, (2019)

[2]Copernicoonunsplash的照片,(2020)

[3]PayScale,数据科学家薪酬,(2021)

[4]照片byFotis FotopoulosonUnsplash,(2018)

[5]PayScale,数据工程师薪酬,(2021)

[6]M.Przybyla,《数据科学家vs机器学习工程师工资》,(2021)

[7]M.Przybyla,《数据科学家vs数据分析师工资》,(2021)

[8]PayScale,PayScale薪酬调查,(2021)



数据分析咨询请扫描二维码

客服在线
立即咨询