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!

What are the salary ranges for a Software Engineer at Microsoft?

Using the Microsoft Software Engineer salary data on the Salary Project, here’s how much a Software Engineer at Microsoft can expect to make, depending on their level of experience.

Base Salary

We can see the following base salary ranges for each Software Engineering level at Microsoft:

  • 59: $111,000 – $117,000
  • 60: $115,000 – $121,000
  • 61: $115,000 – $135,000
  • 62: $128,000 – $128,000 (only one data point)
  • 63: $149,000 – $160,000
  • 64: $177,000 – $177,000 (only one data point)
  • 65โ€“66 (not enough data yet)
  • 67: $230,000 – $230,000 (only one data point)

As you can see, the base salary ranges accelerate upward the higher your level or seniority is. It also looks like the salary ranges at the more junior levels (e.g. 59, 60, and 61) overlap quite a bit.

Additional Compensation

When it comes to additional compensation, Microsoft Software Engineers have a median annual bonus of about $15,000 a year, and a median Stock RSU Grant of about $25,000 a year. This brings the median Total Compensation for a Microsoft Software Engineer to $185,000 a year.

You can use the filters at the Salary Project page for Microsoft Software Engineers to view more details for additional compensation, filtering on location, level, and years of experience.

Understanding a companyโ€™s salary ranges helps current and prospective employees understand if theyโ€™re getting underpaid, how much to ask for in a raise, and what kind of salary they can expect at higher levels.

Have any additional things you’re curious about? Let us know!