Candidate Recommendation

I am having database of Job Postings and candidates hired for the Job (Historical Data)

I need to design a ML model which can take the entire database of the candidates and find suitable candidates for the Job

Candidate database is structured having fields like - Education, experience, location, compensation etc
Job Posting data is also structured

Please suggest how I should proceed