Smart candidate sourcing