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.