Smart job searching at Dynamic Personal