~/talk

Scaling Python-Powered Machine Learning With Snowflake

Talkat PyCon AU 2025 · 2025-09-12..09-16· [machine-learning, databases]
links:none on file
slides:none on file

Snowflake claims to run familiar pandas code at scale using Snowpark pandas, translating operations to SQL so 10 GB jobs run ~30× faster and a 1 TB job finishes under a minute in examples; feature engineering via Snowpark ML reports 25–50× speedups on 200M rows; distributed training uses a container runtime with Ray and prebuilt XGBoost/LightGBM libs; hyperparameter tuning and a partitioned workflow let teams build 60 million partitioned models in parallel, cutting an 18‑hour job to under 3 hours.

AI-written summary · about

  1. 0:00Introduction
  2. 1:04Snowflake platform benefits
  3. 2:53Pandas challenges for ML
  4. 4:40Snowpark Python API
  5. 7:08Pandas on Snowflake with Modin
  6. 9:55Feature engineering with ML Python
  7. 13:28Distributed model training
  8. 16:15Hyperparameter tuning at scale
  9. 18:24Millions of models with partitioned training
  10. 21:13Model inference and registry
  11. 23:00Batch and real-time inference
  12. 24:45Deploying with Streamlit
  13. 26:53Summary
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.