Contractor recommendations engine using machine learning