"They need to hire engineers who can take an algorithm implemented well by somebody else, and apply it to a business domain."
I dont think so. While Engineers are needed to operationalize the models. For Statistical Learning part, understanding of data preprocessing is an important step which requires knowledge in statistics.