Artwork

Content provided by Demetrios. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Demetrios or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://ppacc.player.fm/legal.
Player FM - Podcast App
Go offline with the Player FM app!

The Shipyard: Lessons Learned While Building an ML Platform / Automating Adherence // Joseph Haaga // Coffee Sessions #91

39:59
 
Share
 

Manage episode 324843621 series 3241972
Content provided by Demetrios. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Demetrios or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://ppacc.player.fm/legal.

MLOps Coffee Sessions #91 with Joseph Haaga, The Shipyard: Lessons Learned While Building an ML Platform / Automating Adherence.
// Abstract

Joseph Haaga and the Interos team walk us through their design decisions in building an internal data platform. Joseph talks about why their use case wasn't a fit for off the self solutions, what their internal tool snitch does, and how they use git as a model registry.
Shipyard blogpost series: https://medium.com/interos-engineering.
// Bio
Joseph leads the ML Platform team at Interos, the operational resilience company. He was introduced to ML Ops while working as a Senior Data Engineer and has spent the past year building a platform for experimentation and serving. He lives in Washington, DC, with his dog Cheese.
// MLOps Jobs board
https://mlops.pallet.xyz/jobs
// Related Links
Website: https://joehaaga.xyz
Medium: https://medium.com/interos-engineering
Shipyard blogpost series: https://medium.com/interos-engineering
--------------- ✌️Connect With Us ✌️ -------------
Join our slack community: https://go.mlops.community/slack
Follow us on Twitter: @mlopscommunity
Sign up for the next meetup: https://go.mlops.community/register
Catch all episodes, blogs, newsletters, and more: https://mlops.community/
Connect with Demetrios on LinkedIn: https://www.linkedin.com/in/dpbrinkm/
Connect with Vishnu on LinkedIn: https://www.linkedin.com/in/vrachakonda/
Connect with Joseph on LinkedIn: https://www.linkedin.com/in/joseph-haaga/
Timestamps:
[00:00] Introduction to Joseph Haaga
[02:07] Please subscribe, follow, like, rate, review our Spotify and Youtube channels
[02:31] New! Best of Slack Weekly Newsletter
[03:03] Interos [04:33] Global supply chain
[05:45] Machine Learning use cases of Interos
[06:17] Forecasting and optimization of routes
[07:14] Build, buy, open-source decision making
[10:06] Experiences with Kubeflow
[11:05] Creating standards and rules when creating the platform
[13:29] Snitches
[14:10] Inter-team discussions when processes fall apart
[16:56] Examples of the development process on the feedback of ML engineers and data scientists
[20:35] Preserving flexibility when introducing new models and formats
[21:37] Organizational structure of Interos
[23:40] Surface area for product
[24:46] Use of Git Ops to manage boarding pass
[28:04] Cultural emphasis
[30:02] Naming conventions
[32:28] Benefit of a clean slate
[33:16] One-size-fits-all choice
[37:34] Wrap up

  continue reading

441 episodes

Artwork
iconShare
 
Manage episode 324843621 series 3241972
Content provided by Demetrios. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Demetrios or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://ppacc.player.fm/legal.

MLOps Coffee Sessions #91 with Joseph Haaga, The Shipyard: Lessons Learned While Building an ML Platform / Automating Adherence.
// Abstract

Joseph Haaga and the Interos team walk us through their design decisions in building an internal data platform. Joseph talks about why their use case wasn't a fit for off the self solutions, what their internal tool snitch does, and how they use git as a model registry.
Shipyard blogpost series: https://medium.com/interos-engineering.
// Bio
Joseph leads the ML Platform team at Interos, the operational resilience company. He was introduced to ML Ops while working as a Senior Data Engineer and has spent the past year building a platform for experimentation and serving. He lives in Washington, DC, with his dog Cheese.
// MLOps Jobs board
https://mlops.pallet.xyz/jobs
// Related Links
Website: https://joehaaga.xyz
Medium: https://medium.com/interos-engineering
Shipyard blogpost series: https://medium.com/interos-engineering
--------------- ✌️Connect With Us ✌️ -------------
Join our slack community: https://go.mlops.community/slack
Follow us on Twitter: @mlopscommunity
Sign up for the next meetup: https://go.mlops.community/register
Catch all episodes, blogs, newsletters, and more: https://mlops.community/
Connect with Demetrios on LinkedIn: https://www.linkedin.com/in/dpbrinkm/
Connect with Vishnu on LinkedIn: https://www.linkedin.com/in/vrachakonda/
Connect with Joseph on LinkedIn: https://www.linkedin.com/in/joseph-haaga/
Timestamps:
[00:00] Introduction to Joseph Haaga
[02:07] Please subscribe, follow, like, rate, review our Spotify and Youtube channels
[02:31] New! Best of Slack Weekly Newsletter
[03:03] Interos [04:33] Global supply chain
[05:45] Machine Learning use cases of Interos
[06:17] Forecasting and optimization of routes
[07:14] Build, buy, open-source decision making
[10:06] Experiences with Kubeflow
[11:05] Creating standards and rules when creating the platform
[13:29] Snitches
[14:10] Inter-team discussions when processes fall apart
[16:56] Examples of the development process on the feedback of ML engineers and data scientists
[20:35] Preserving flexibility when introducing new models and formats
[21:37] Organizational structure of Interos
[23:40] Surface area for product
[24:46] Use of Git Ops to manage boarding pass
[28:04] Cultural emphasis
[30:02] Naming conventions
[32:28] Benefit of a clean slate
[33:16] One-size-fits-all choice
[37:34] Wrap up

  continue reading

441 episodes

All episodes

×
 
Loading …

Welcome to Player FM!

Player FM is scanning the web for high-quality podcasts for you to enjoy right now. It's the best podcast app and works on Android, iPhone, and the web. Signup to sync subscriptions across devices.

 

Quick Reference Guide

Copyright 2025 | Privacy Policy | Terms of Service | | Copyright
Listen to this show while you explore
Play