One person recently pointed out to me that a strong ML team needs 5 skills.
I was glad he pointed it out so clearly. Sometimes its easy to know things, but hearing it from someone else and crystallizing it helps a lot.
The 5 skills (in no particular order) are:
- Data Science
- Program Management
- Systems Architecture.
The other interesting thing he mentioned which I really liked was about prioritization. Nowadays there is so much of cool technology out there that it becomes super important to do prioritization. This would give one a strong sense of direction.