Smart job searching in Madrid, Spain