What is the median salary of a Data Scientist versus a Software Engineer at Google, Microsoft, or Facebook?

Using salary data from the Salary Project, we see that the median base salaries and total comp (TC) for Software Engineer vs. Data Scientist at Google vs. Microsoft vs. Facebook are as follows:

Software Engineer

Data Scientist

It looks like in general, Data Scientists have a higher median base salary than Software Engineers. Much of this is likely due to the fact that companies like to look for Data Scientists with experience (and sometimes advanced degrees), whereas there are a lot more entry or junior level Software Engineer positions.

The trend reverse a little when looking at total compensation, which is base salary plus annual bonus plus annual stock RSU grant value. It looks like Software Engineers at Google and Facebook have a higher total compensation than Data Scientists at the same company. At Microsoft, Data Scientists still have a higher total compensation than Software Engineers.

Interestingly, the total compensation for Facebook Software Engineers looks much higher than the total compensation for Facebook Data Scientists.

Comparing the additional compensation data for Facebook Software Engineers vs. Facebook Data Scientists, it looks like while the distribution of annual bonuses is roughly similar, with a median of about $20,000 a year.

The distribution of annual Stock RSU grant value is much wider for Facebook Software Engineers than it is for Data Scientists at Facebook. In other words, Facebook Software Engineers tend to get larger stock RSU grants than Data Scientists, for whatever reason. Concretely, the data on the Salary Project shows that the median (annual) stock RSU grant value for Facebook Software Engineers is $100,000 a year, while for Facebook Data Scientists it is $45,000 a year.

Facebook Software Engineer additional compensation
Facebook Data Scientist additional compensation

Also, Facebook pays the most out of the three in both base salary and total compensation. Facebook is known to offer the highest pay in the market for its Software Engineers and Data Scientists.

Note: this is not an ad to work for Facebook. Besides, money’s not the only thing that matters in life πŸ™‚


What is the salary of a Facebook Data Scientist?

Harvard, Bloomberg, and Forbes have called Data Scientist the “sexiest”, “hottest” job of the 21st century. As data explodes in abundance, the need for skilled, practical, and creative minds to extract useful insights from data grows. But how much do Data Scientists get paid?

In this post, we’ll look at how Facebook pays its Data Scientists. Fun fact: Facebook is where the term “Data Scientist” was first coined in 2008.

Based on the Salary Project’s data, Data Scientists at Facebook have a median base salary of about $171,000, ranging from around $130,000 to $190,000, and total compensation (including stock grants and bonuses) of about $240,000, ranging from around $183,000 to $370,000.

Of course, one’s compensation depends on a lot of things like location, years of experience, level, education, etc. Given the data on the Salary Project so far, here’s what the base salary ranges for a Facebook Data Scientist look like, by level:

  • IC4: $150,000 (only one data point)
  • IC5: $171,000 – $190,000

Facebook Data Scientists have the highest median base salary out of all the Data Scientist roles that the Salary Project has data for.

Breaking out the additional compensation that Facebook Data Scientists tend to get, we see that the median annual bonus is about $17,000 a year, and median annual stock-RSU grant is about $45,000 a year.

There are many kinds of Data Scientists out there though, and not all of them work at Facebook!

Are you a Data Scientist? Anonymously submit your salary to the Salary Project. The more data we have, the more insights we can find about how companies pay their Data Scientists!