Python Profiling – The Hitchhiker's Guide to Profiling
2026-07-15 , S2

Want to know what makes your data pipeline slow? How much memory does it use? In this talk, we'll guide you through the landscape of Python profilers – from classics like Scalene, py-spy and memray to newer tools like Tachyon and eBPF profiling – and show you how to choose the right one for your needs.

We'll cover timing and memory profiling methodologies, compare tools across accuracy and overhead, walk through real usage examples, and explore continuous profiling. Whether you're optimizing a single script or debugging production systems, you'll leave with a practical framework for profiling smarter.


Expected audience expertise: Intermediate

Jonathan is a senior ML software engineer at Aignostics in Berlin, Germany. He works on machine-learning pipelines for medical image analysis, ensuring scalability and maintainability.