The Covid-19 Pandemic has led to an increase in online recruitment. Many job seekers and employers post information about their talents, characteristics, and demands on job search websites where a large amount of data is cumulated in an unparsed way. Therefore, job seekers and employers cannot always find their way through this. This research used a sample of data from the most dependable employment and job search website in Iran. By examining the database provided by the website, the study aims to identify, cluster, predict and analyze data related to job seekers and the labour market. This study utilized the CRISP-DM methodology to analyze job seeker and employers' demands data, utilizing clustering algorithms such as self-organizing maps (SOM), Fuzzy C-means (FCM), K-Means, and latent Dirichlet allocation (LDA), with validation using the silhouette criterion. Then Multi-layer Perceptron (MLP), Naive Bayes, Learning Vector Quantization (LVQ), Support Vector Machine (SVM), and Language Model (LM) classification algorithms were used for prediction and classification processes. Results showed that the SOM algorithm had the best clustering with an average silhouette index of 0.92 for job seekers and 0.89 for the labour market. The MLP algorithm with SOM clustering was chosen as the best algorithm for prediction and classification processes with an accuracy of 0.83 which is a relatively high level of accuracy in predictive analytics.
JEL code: J23, J21, J24, C38, C55.