How does a company get the world’s smartest data scientists to moonlight for free? By turning problems into contests