Smart job searching in Faro, Portugal