Challenges in computerized job search for the developing world | Synapse