Job Recommendation Engine
The basic ways to make a recommendation engine are :


Link a profile to similar ones
Extract characteristics of a profile, and match them with characteristics of, here, jobs
A mix of the two solutions above


Either way, you need data, labels, characteristics extractors...