Autonomy and ownership are core to working at Stitch Fix, particularly on the Algorithms team. Data Scientists are expected to build their systems end to end and maintain them in the long run. We rely on automation, documentation, and collaboration to enable data scientist to build and maintain production services. In this talk I will discuss what we have built and how we communicate about these tools with our data scientists.
10. @j_houg
Typical Data Science Department
Data
Engineers
Data
Scientists
Software
Engineers
Data Infrastructure Engineers
provide
resources &
support
11. @j_houg
Typical Data Science Department
Data Driven Capability
Data Engineers
Data Scientists
Software Engineers
Infrastructure Engineers
12. @j_houg
Another View
Capability A Capability B Capability C Capability D
Data Engineers
Data Scientists
Software Engineers
Infrastructure Engineers
specialized by function
13. @j_houg
High Coordination Cost
Capability A Capability B Capability C Capability D
Data Engineers
Data Scientists
Software Engineers
Infrastructure Engineers
specialization by function
tightly
coupled,
loosely
aligned
16. @j_houg
Focus on Capabilities
Data Driven
Capability
DataScientists
Full Stack Data
Scientists:
" Full Stack Data Scientists Own:
" Implementation
" Coordination with the business
" Production support (sort of)
18. @j_houg
Focus on Capabilities
Data Platform Engineers
loosely
coupled,
tightly
aligned
specialized by function
Capability A Capability B Capability C Capability D
DataScientists
specialized by capability
DataScientists
DataScientists
DataScientists