I know Russia/China are pumping out plenty of graduate students with experience in Machine Learning/NLP/distributed algorithms etc. It seems like it would be relatively cost-efficient to tap into this stream of expertise. I'm sure it wouldn't be cheap but probably still cheaper than hiring a local person with the same skillset.
Unlike normal outsourcing, it seems like it's possible with this sort of work to keep it tightly scoped and have a well defined target to hit which would cut down on miscommunication problems.
Does a site like this exist?
If you truly need the expertise of a PhD to solve your technological problems, then why in the world would you think that the problems are easier to outsource than the mundane stuff where we know that outsourcing fails miserably?