Case Study: Dynamics of Data Science Job Market in Taipei City, 2023

ChunYu Ko
The whispers of a data analyst
3 min readDec 18, 2023

Summary

  1. Over 2,000 job vacancies in the DSA field throughout the year.
  2. Average of 930 open recruitment opportunities per month.
  3. There are only about 90 new job openings each month.
  4. Nearly 70% of the job titles are DS (Data Scientist) or DA (Data Analyst)
  5. DA roles having a higher likelihood of being filled quickly and showing more pronounced seasonal variations in the number of new positions.

Preface

In late 2020, our team envisioned a project focused on job market trends, leading to in-depth discussions and planning by the end of 2022.

This initiative sparked a data collection effort from December 2022, targeting Data Science and Analytics (DSA) job openings on Taiwanese recruitment websites.

I conducted monthly searches, filtering out positions that didn’t precisely match DSA criteria. The job openings discussed below do not include part-time, temporary, or internship positions.

This analysis spans nearly 11 months, offering a detailed view of Taipei’s data science job market from February to December. The upcoming articles provide insights into the evolving demands for data science roles and broader industry trends in Taipei.

Job Vacancy Trend

The average monthly job openings in the field of Data Science & Analytics are around 929, with May typically showing the highest numbers.

However, there’s a steady decline leading up to November, and the likelihood is that the number of vacancies will peak again between December and February.

This doesn’t necessarily mean there are a lot of new positions opening throughout the year. In fact, on average, there are only about 93 new openings each month, indicating that the majority of the job listings you see have been open for some time.

Job Vacancy Trends by Role

I have categorized job vacancies based on the following job titles:

37% of the positions are for Data Analysts, with an average of 36 new opportunities per month. There tends to be fewer openings after September, and 25% of these positions are filled within a month, which is quicker compared to other roles.

The second most common role is Data Scientist, accounting for 31% of the positions. There are about 30 new opportunities each month, with more openings at the beginning of the year. However, after September, the number of new monthly vacancies remains around 25. The time to fill these positions is longer, with only 15% being filled within a month.

Data Engineer roles make up about 17% of the vacancies. The number of new monthly opportunities is relatively stable at 15, and the pace of filling these positions is slightly slower than that of Data Analysts.

Algorithm Engineer positions account for approximately 15% of the vacancies, with a steady 15 new opportunities each month. The time to fill these positions is similar to that of Data Scientists, which is relatively slower.

--

--

ChunYu Ko
The whispers of a data analyst

Work is data, and hobby is also data, but I yearn for my roommate's two cats, lazily lounging at the doorway.