The Importance Of Internal Software Developer

… that understand the language of data science

Flexibility and scale. When you need certain ways things should work to fit your operational requirements, you could get this small and nimble team to develop what you need. When you are ready to scale, the team is small and nimble enough to cater your needs by re-prioritize and/or adding team members.

However, problem would come up when team is not proficient enough, technically. You need a team that know the language of data science as this is core proficiency required of this team. Team that could make sense of term such as machine learning, regression analysis and statistical significance.

This is much truer for a billion dollar company with thousands of employees. Its a competitive advantage.