CV(Curriculum vitae) Recommendation System guidance I am building a recommender system which matches people's CV with a vacancy.

So far, I used TF-IDF &amp; Cosine Similarity to get a matching score between a vacancy and a candidate's CV.

I want to know whether there are any other approaches to create such a recommendation engine?
Try word embeddings and unsupervised learning, for example: 


  medium


main idea is that similiar users will be in similiar clusters