Job Recommendation Engine My girlfriend has recently been struggling with finding a new job, so I thought I'd make a website to help her out. The basic idea is that she'll be shown a list of jobs, rate her interest, and then a hopefully interesting job will be emailed to her every day. So far I have the frontend worked out, but I'm struggling with the engine. I've looked into different kinds of recommendation engines, and it seems like a content based engine is the way to go since she will probably be the only user.
With that said, feature selection is problematic because job categorizations kind of unrealistic. For instance, I could have job categories like "administrative" or "analytical", but those would be hard to define, especially if I was analyzing the job description for certain keywords.

Sorry about the wall of text. My basic question is how should I go about selecting features for this job recommendation engine?

Thanks for the help.
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...