2025-09: Python in Production: From Notebooks to ML Systems


Details
Training a model in a notebook is one thing, but running it reliably in production is another!
Note: We are usually at Platform Calgary, but this month we are at Workhaus on the 11th floor of the Canadian Western Bank building
In this talk, we’ll explore how to transform Python code from quick experiments or scripts into real-world applications and ML systems. Drawing on a decade of experience across finance, edtech, and healthcare, Nathan will share the patterns, tools, and lessons that help teams write maintainable, testable, and scalable ML code.
We’ll cover:
- Code patterns that fail at scale—and what to do instead
- Tooling for production: uv, pydantic, pytest, GitHub actions, structured logging
- A live code refactor: from academic-style script to production-grade ML component
- What ML projects actually look like inside companies
Perfect for students, career switchers, and working engineers looking to build real systems—not just train models.
Where: Workhaus, 11th Floor of the Canadian Western Bank building
Address: 606 4 St SW 11th Floor, Calgary, AB T2P 1S9
When: Wednesday, September 24, at 5:30pm
Schedule:
5:30 - Food and Networking
6:00 - Presentation and Discussion
7:30 - Wrap up
Speaker Bio:
Nathan is a Software and AI specialist with over a decade of experience bringing innovative solutions to life for companies like SimplePractice, Coursera, Oracle, and ATB Financial. He excels at designing, building, and operating complex ML solutions in the cloud to address real-world business challenges. He has also had the privilege of mentoring and leading teams in this space, and is passionate to share his insights and practical learnings on the software engineering side of Data and AI.

Sponsors
2025-09: Python in Production: From Notebooks to ML Systems