~/talk

Building Self-Serve, Multimodal Medical Image Pipelines with Ray

Talkat Ray Summit 2026 · 2026-08-24..08-26· [machine-learning]
links:none on file
links:none on file
slides:none on file

Heartflow builds PAL: a self-serve pipeline that converts S3 blob scans into Iceberg tables via a bronze/silver/gold medallion, using Ray Data for distributed IO and compute, Dagster assets for orchestration, and Anyscale autoscaling on spot instances. It handles petabyte backfills and nightly jobs, vectorizes row transforms with PyArrow, and pivots from pyiceberg commits to publish to Iceberg via Athena after driver OOMs. CI/load tests, peta‑scale backfills, and an AI debugger (RoboPAL) complete the production stack.

AI-written summary · about

  1. 0:00Introduction and HeartFlow overview
  2. 2:53PAL pipeline goals and requirements
  3. 4:20Ray as the core system choice
  4. 5:44High-level architecture overview
  5. 8:12Bronze layer execution with Ray Data
  6. 9:57Silver and gold layer processing
  7. 11:45Publishing to Iceberg and Athena
  8. 12:47Orchestration with Dagster
  9. 14:34Dagster-Ray integration via S3
  10. 16:24Developer experience and PAL SDK
  11. 18:12Observability with RoboPal
  12. 19:37Scaling Ray for large workloads
  13. 21:10Debugging Ray jobs with RoboPal
  14. 24:19Ray’s role in unlocking data discovery
  15. 25:48Comparison with Spark and operational benefits
  16. 26:11Data sources and medical imaging context
  17. 28:51Q&A session
~/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.