Optimizing Candidate-Job Fit Using a Constraint-Aware Genetic Algorithm Framework
Received: 21 July 2025 | Revised: 30 August 2025, 12 September 2025, and 16 September 2025 | Accepted: 18 September 2025 | Online: 9 February 2026
Corresponding author: D. B. Srinivas
Abstract
Organizations aiming to hire the most suitable candidate for a specific job position face the complex challenge of distinguishing the best option among a large pool of candidates while also adhering to multiple constraints such as cost, diversity, role-specific quota, and candidate quality. Driven to solve this challenging problem, this work presents a data-driven optimization framework that leverages a Genetic Algorithm (GA) to automate and enhance the candidate selection process. Our methodology evaluates each candidate based on a fit score, derived from weighted attributes such as skills, experience, and alignment with job requirements, while key constraints, including budget limits, a minimum percentage of female candidates, required role coverage (e.g., engineers), and minimum fit thresholds, are integrated directly into the fitness evaluation. Solutions that violate these constraints are ignored, ensuring that the model retains only feasible and high-quality selections. Collectively, the GA operates on binary selection vectors representing subsets of candidates and iteratively evolves toward an optimal solution using fitness-based selection, crossover, and mutation operators. To evaluate GA performance, the model was tested using synthetic Human Resource (HR) data and successfully identified a subset of candidates that maximized overall fit while satisfying all constraints, validating the effectiveness of the proposed approach.
Keywords:
genetic algorithm, candidate-job fit, human resource, budget, skills match scoreDownloads
References
D. Li, L. Raymond, and P. Bergman, "Hiring as Exploration." arXiv, Nov. 2024. DOI: https://doi.org/10.1093/restud/rdaf040
Z. Wang, W. Wei, C. Xu, J. Xu, and X.-L. Mao, "Person-job fit estimation from candidate profile and related recruitment history with co-attention neural networks." arXiv, Jun. 2022. DOI: https://doi.org/10.1016/j.neucom.2022.06.012
M. He, D. Shen, T. Wang, H. Zhao, Z. Zhang, and R. He, "Self-Attentional Multi-Field Features Representation and Interaction Learning for Person–Job Fit," IEEE Transactions on Computational Social Systems, vol. 10, no. 1, pp. 255–268, Feb. 2023. DOI: https://doi.org/10.1109/TCSS.2021.3134458
C. Qin et al., "An Enhanced Neural Network Approach to Person-Job Fit in Talent Recruitment," ACM Transactions on Information Systems, vol. 38, no. 2, pp. 1–33, Apr. 2020. DOI: https://doi.org/10.1145/3376927
Y. Hou et al., "Leveraging Search History for Improving Person-Job Fit," in Database Systems for Advanced Applications, vol. 13245, A. Bhattacharya, J. Lee Mong Li, D. Agrawal, P. K. Reddy, M. Mohania, A. Mondal, V. Goyal, and R. Uday Kiran, Eds. Cham: Springer International Publishing, 2022, pp. 38–54.
S. A. Naz, A. Dilshad, and A. Sikander, "Person-Job Allocation Optimization using Genetic Algorithm with Mutated-Crossover (GAMC)," Journal of Independent Studies and Research Computing, vol. 20, no. 2, Dec. 2022. DOI: https://doi.org/10.31645/JISRC.22.20.2.9
A. Shakya and S. Paudel, "Job-Candidate Matching using ESCO Ontology," Journal of the Institute of Engineering, vol. 15, no. 1, pp. 1–13, Jan. 2019. DOI: https://doi.org/10.3126/jie.v15i1.27699
P.-H. Nguyen, "GA-GDEMATEL: A Novel Approach to Optimize Recruitment and Personnel Selection Problems," Mathematical Problems in Engineering, vol. 2022, pp. 1–17, Sept. 2022. DOI: https://doi.org/10.1155/2022/3106672
Y. Guo, H. Wang, L. He, W. Pedrycz, P. N. Suganthan, and Y. Song, "A Reinforcement Learning-assisted Genetic Programming Algorithm for Team Formation Problem Considering Person-Job Matching." arXiv, Apr. 2023.
Z. Zhang, Y. Luo, Y. Wen, and X. Zhang, "CycleResume: A Cycle Learning Framework with Hybrid Attention for Fine-Grained Talent-Job Fit," in Artificial Intelligence, vol. 13606, L. Fang, D. Povey, G. Zhai, T. Mei, and R. Wang, Eds. Cham: Springer Nature Switzerland, 2022, pp. 260–271. DOI: https://doi.org/10.1007/978-3-031-20503-3_21
E. Abdollahnejad, M. Kalman, and B. H. Far, "A Deep Learning BERT-Based Approach to Person-Job Fit in Talent Recruitment," in 2021 International Conference on Computational Science and Computational Intelligence (CSCI), Las Vegas, NV, USA, Dec. 2021, pp. 98–104. DOI: https://doi.org/10.1109/CSCI54926.2021.00091
L. A. A. Shaalan, and F. M. Y. Hamed, "The Impact of Person–Job Fit on Employee Engagement," The Business and Management Review, vol. 15, no. 02, Aug. 2024. DOI: https://doi.org/10.24052/BMR/V15NU02/ART-17
A. Dimopoulos, D. Evaggelos, and K. Zafiropoulos, "Person to Organization Fit & Person to the Job Fit Impact on Employment Interview Decisions. An Exploratory Field Study in Greece," International Journal of Human Resource Studies, vol. 11, no. 1, Jan. 2021, Art. no. 130. DOI: https://doi.org/10.5296/ijhrs.v11i1.18259
Q. Meng, K. Xiao, D. Shen, H. Zhu, and H. Xiong, "Fine-Grained Job Salary Benchmarking with a Nonparametric Dirichlet Process–Based Latent Factor Model," INFORMS Journal on Computing, vol. 34, no. 5, pp. 2443–2463, Sept. 2022. DOI: https://doi.org/10.1287/ijoc.2022.1182
M. F. Uddin, "A Proposed Good Fit Job Candidate Algorithm (GFC-A) Utilizing Big Data and Career Data," in 2022 8th International Conference on Information Technology Trends (ITT), Dubai, United Arab Emirates, May 2022, pp. 172–176. DOI: https://doi.org/10.1109/ITT56123.2022.9863941
S. Wild and M. Last, "Cost-Oriented Candidate Screening Using Machine Learning Algorithms," in Recent Challenges in Intelligent Information and Database Systems, vol. 1716, E. Szczerbicki, K. Wojtkiewicz, S. V. Nguyen, M. Pietranik, and M. Krótkiewicz, Eds. Singapore: Springer Nature Singapore, 2022, pp. 737–750. DOI: https://doi.org/10.1007/978-981-19-8234-7_57
S. S. K. Aithal, S. Santhosh, M. A. Shenoy, and S. S. Kumar, "Machine Learning based Ideal Job Role Fit and Career Recommendation System," in 2023 7th International Conference on Computing Methodologies and Communication (ICCMC), Erode, India, Feb. 2023, pp. 64–67. DOI: https://doi.org/10.1109/ICCMC56507.2023.10084315
Task: Resume Matching with Job Descriptions. (2023), SIDDIGAN TM. [Online]. Available: https://www.kaggle.com/code/siddigantm/task-resume-matching-with-job-descriptions/input.
Downloads
How to Cite
License
Copyright (c) 2026 T. N. Malini, D. B. Srinivas, K. Lakshminarayana

This work is licensed under a Creative Commons Attribution 4.0 International License.
Authors who publish with this journal agree to the following terms:
- Authors retain the copyright and grant the journal the right of first publication with the work simultaneously licensed under a Creative Commons Attribution License that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) after its publication in ETASR with an acknowledgement of its initial publication in this journal.
