This is a really interesting idea. I would expand it further... OkCupid for employment. Outsource algorithmic and language knowledge measurement to something like TopCoder and add that as a potential dimension on which to match. Education, clearances, experience: these could all be match dimensions.