4. The Process
1. Productize
- Compelling data products
- Innovation pipeline
2. Ruggedize
- Toolchain: Rstudio, Devtools, Github, Travis CI, Docker
- Strong testing
- Production-ready Architecture
3. Assimilate
- Command line tools
- Make it into HTTP APIs
- Make it into Docker containers
11. Step 2: Ruggedize
1. Create reproducible architecture
2. Set up strong testing & CI
3. Separate Production and Dev
4. Set up monitoring & reporting
19. Interviewing
● What we want
○ Problem solving ability
○ Typical question: how would you approach a problem we are currently
working on?
● What others want
○ It depends! :)
○ Orgs with DS will ask you the standard DS questions
20. Interviewing
Orgs without DS will ask you about
1. Search / recommendations
2. SQL
3. Data engineering (how would you use Hadoop to …?)
4. Software development
Orgs without DS will evaluate you as a
1. Subject matter expert (search/recs)
2. Software engineer
3. DBA / SQL analyst
4. Product manager
Be prepared! (study ‘Cracking the Interview’ or similar)