Python, Numba, and Algorithm Design: Building Efficient Models in Financial Services

QCon San Francisco 2025

Session Python

Python, Numba, and Algorithm Design: Building Efficient Models in Financial Services

Wednesday Nov 19 / 03:55PM PST, Pacific DEKJ at Hyatt Regency, San Francisco

Abstract

The popularity of Python means insurance and financial services companies have a growing body of actuaries, quantitative developers, and software engineers capable of building innovative and customized solutions for both data management and modeling.

Many of these same organizations leverage cloud services to maintain data and execute models and may be challenged to improve efficiency to minimize cloud-related expenses and reduce carbon footprints to align with sustainability goals. Can an organization capitalize on employees’ knowledge of Python and simultaneously address performance concerns? We believe one potentially powerful tool to accelerate Python is Numba, a technology for transforming Python code to native machine code.

This session will explore:

  • A brief overview of use cases in insurance and financial services
  • Considerations in algorithm design to optimize performance
  • The background of Numba as a just-in-time (JIT) compiler
  • The key benefits and challenges of Numba
  • The underlying mechanics of Numba
  • Techniques for customizing or extending Numba to navigate challenges
  • Performance improvements from utilizing Numba

Topics

Python Numba HPC High-Performance Languages
76% senior dev or higher
1:11 speaker ratio
60+ practitioners

QCon San Francisco 2025 is a three day conference for senior software engineers, architects and team leads. An international program committee of working engineers selects every session. Patterns and practices, not products and pitches.

Share

From the same track

Wednesday 19 November

10:35 Pacific DEKJ Session Rust The Rust High Performance Talk You Did Not Expect Ruth Linehan Software Engineer @Momento, Previously APIs/Webhooks @GitHub and @Puppet 11:45 Pacific DEKJ Session Instrumentation at Scale: Having Your Performance Cake and Eating It Too Brian Martin Co-founder and Software Engineer @IOP Systems, Focused on High-Performance Software and Systems, Previously @Twitter 13:35 Pacific DEKJ Session Performance When Every Bit Counts: How Valkey Rebuilt Its Hashtable for Modern Hardware Madelyn Olson Principal Engineer @AWS, Maintainer of the Open-Source Valkey Project 14:45 Pacific DEKJ Session Performance Accelerating Performance by Incrementally Integrating Rust Into Existing Codebase Lily Mara Staff Engineer @Discord, Author of "Refactoring to Rust", Previously Engineering Manager @OneSignal 15:55 Pacific DEKJ Session Python Python, Numba, and Algorithm Design: Building Efficient Models in Financial Services Chad Schuster Principal @Milliman Focusing on Risk Management, Modeling, and Technology Consulting Services