Tech Lead Journal

#203 - Building Effective and Thriving Machine Learning Teams - David Tan & Dave Colls

22 snips
Jan 27, 2025
David Tan, a lead ML engineer passionate about effective engineering, and Dave Colls, a digital transformation expert, delve into building successful machine learning teams. They discuss the critical differences between ML and traditional software engineering. Learn why many ML projects struggle to deliver value and discover strategies for overcoming these challenges. The duo highlights the importance of team composition and product thinking, sharing essential best practices like automated testing and continuous delivery to ensure robust ML solutions.
Ask episode
AI Snips
Chapters
Books
Transcript
Episode notes
ANECDOTE

Career Change

  • David Tan's career began in government before a bout of hand, foot, and mouth disease led him to explore data analytics.
  • After a coding bootcamp and joining ThoughtWorks, he transitioned into ML engineering.
ANECDOTE

Career Shifts

  • Dave Colls's career path shifted from technical data roles to leadership and organizational transformation.
  • A key turning point was joining ThoughtWorks as a project manager after initially interviewing as a developer.
ANECDOTE

Book's Origin

  • The book's origin lies in a blog post about refactoring data science codebases, which gained significant traction.
  • This highlighted the desire within the data science and ML community for more robust engineering practices.
Get the Snipd Podcast app to discover more snips from this episode
Get the app