Data Science Job Market Research in Ukraine, 2020

Data Science Job Market Research in Ukraine, 2020

Since the beginning of 2020, the Faculty of Applied Sciences of UCU has begun to study the vacancy market in Ukraine for positions related to Data Science. Based on these studies, we publish a report with the main insights every half-year. The first semi-annual report was published in July 2019, and now we invite you to read the annual report for 2020.

To identify trends in the field of Data Science in major cities of Ukraine (Kyiv, Lviv, Kharkiv, Odesa, Dnipro), we conducted dynamic research of vacancies on the sites and During the 2020 year, more than 1,600 vacancies were posted in Data Science (according to the category of Data Science on and, which includes: data scientists, data engineers, data analysts, CV / ML / DL / NLP engineers). The chart below shows that the COVID-19 pandemic had a significant impact on job positions decline (especially in May). This is also confirmed by the original study at

In general, the largest decline in the IT industry occurred in April (by 46.2% compared to January 2020), while among DS vacancies, the largest drop was in May (by 43% compared to February 2020).

Since May, there has been a steady increase in the number of vacancies: in July, reaching the level before the pandemic, and then exceeding on average twice the figures for the first half of the year. At the end of the year in December, we observed a decline, which is explained by seasonality and confirmed by general market research on DOU.


The most popular on the above sites after the direct positions of a data scientist (428 vacancies) were data engineer (344 vacancies), quite common is also the position of Data Analyst (177 vacancies). Demand for jobs in different categories of Data Science, taking into account the level of professionalism, is shown in the diagram below.

Considering all areas of DS, the largest increase in demand in the second part of 2020 compared to the first half was for Senior Data Scientist (60%). Need for Middle ML Engineer (almost 42%), Senior Data Engineer (38%), and Senior Data Analyst (nearly 36%) also increased relatively strongly. Simultaneously, in the second half of 2020, compared to the first, the demand for CV / NLP / DL specialized positions dropped significantly: Senior NLP Engineer by almost 86%, Senior CV Engineer by 75%, Middle NLP by 71%.

As for the difference in demand by the level of experience, the graphs show that most often searched for Data Engineer with Senior-level, Data Scientist with Junior level, ML Engineer with Middle level, Data Analyst with Junior level, NLP Engineer with Junior level, CV Engineer with Senior-level, DL Engineer with Junior level.


  • The total number of vacancies across the cities


As expected, most vacancies were located in Kyiv (over 1000), the next cities in terms of the number of offers are Lviv and Kharkiv (over 200 vacancies), even fewer specialists were searched in Odesa (117) and Dnipro (79). In March, there was a significant reduction in the number of job opportunities. For example, in Kyiv in March, compared to February, the number of vacancies decreased by 34.5%. However, since April, the number of proposals has grown and already in August exceeded February.

* Some vacancies are taken into account several times because the websites often indicate several cities for one vacancy. 


  • The total number of vacancies by the level of experience


As for the distribution of vacancies by professional level, the most significant demand is for Junior specialists (538 positions), and for Senior and Middle almost the same number of offers (412 and 411, respectively).
*Where the employer did not indicate the required level of experience in the title, we used the following distribution by year: Junior – up to 3 years of experience; Middle – 3-5 years of experience; Senior – 5+ years of experience. When neither the level of experience nor the number of years of experience was indicated, the vacancy was not reflected in the diagram.


  • Distribution of vacancies by experience levels and cities


Consolidated data on the professional level, time, and city are given below. 

We also checked the companies that are most often looking for specialists in the field of Data Science. It is expected that the leaders in the number of vacancies are large service companies that have different projects and many customers. The absolute leader is Data Science UA, which helps other companies to hire specialists in the field. It should also be noted that in some companies there are peaks in the number of new vacancies (for example, Luxoft placed most of their vacancies in the first half of 2020 between 11 and 28 February), while in others new positions were distributed within the certain period (Data Science UA / DataArt).


  • Top companies with the largest number of vacancies in the first half of 2020 and the whole 2020



Among the above-mentioned cities, the largest number of vacancies (regardless of the level of experience) is available in Kyiv, the smallest – in Dnipro.

It is also easier for candidates without experience or with minimal work experience (up to one year) to get a job in Kyiv, while in other cities there are very few such vacancies:

The collected data shows an increase in demand for data engineer specialists to the data scientist’s level. Also, we see an increase in demand for product analyst positions (while this was not specified in the charts above): there were 30 such vacancies for the whole year, while most of them were published in November 2020.

Although there was a decline in the number of vacancies in spring due to the COVID-19 pandemic, the number of job offers in the field of Data Science increased rapidly over the next six months (except December).