Data Science Salary Survey in Poland 2019

February 3, 2020
data-science salary R python

What is a Data Science Salary Survey?

At the end of 2019 as one of the Warsaw R Enthusiasts Meetup initiatives I designed a salary survey for broadly understood data science/data analysis/machine learning job market in Poland. This exercise was inspired by the similar survey from Germany. A survey was advertised using social media among the R/data science/machine learning community. Despite Meetup organizers’ attempts to reach as many people in the community as possible, I acknowledge that these results don’t represent everyone on the Polish data science scene. However, I hope they provide useful information about the Polish data science labor market for both employees and employers.

Respondents profile

Almost 60% of the respondents are below 30 years old.

Almost 76% of the people identified themselves as men, 24% as women and 1 person didn’t want to share the details about gender. The survey allowed to select “Male”, “Female” or a text field “Other”, where respondents could provide their answers.

A vast majority of the respondents are data scientists, analysts or machine learning engineers. This is not surprising taking into account that this was a survey target group.

Python and R are the most used technologies among the respondents.

Employment and salaries

The goal of the survey was to obtain respondents’ net income to be able to compare salaries between people having employment contracts and contractors. These two forms of employment differ in the amount of social contributions and tax. People working on employment contracts pay much higher social premiums.

I suspect that the question about the employment type was not formulated properly. It doesn’t capture the distinction between these 2 forms of employment. Being a contractor is a very popular form of cooperation between an employer and employee in the Polish IT job market. Some companies offer solely the B2B form. Knowing that I would expect “Independent contractor; freelancer; or self-employed” as the most popular answer for an employment type. Most likely “Employed full-time” was picked both by people having an employment contract and contractors working for a single employer. Being able to capture this difference would be very interesting. That’s something to fix in the next year’s survey.

Yearly stocks are excluded from the chart as this form of employees’ compensation is almost non-existing in Poland. Less than 3% of respondents reported such benefits.

Income increases with additional years of experience which is not surprising. There is a lot of spread in wages for a given experience value.

An average male has 3.9 years of experience and receives 8889 PLN monthly and female 4.2 years and gets 7693 PLN monthly.

Analysis

Raw survey data was cleaned and analyzed in R. I hope to publish soon a separate blogpost together with an R code.

Want to dive into the results yourself? Data is available on the Google Drive.

Thanks for reading!

Classifying animals on camera traps using deep learning - iWildCam 2020 Kaggle top 10% solution

October 5, 2020
deep learning vision fastai python

Recap Tackling Climate Change useR! 2020 breakout session

July 12, 2020
useR! climate change R

Parental leave across OECD countries

May 3, 2019
R plotly parental-leave