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!