You’ll join a collaborative, international team where engineering excellence and mathematical rigour sit at the heart of everything they do. The environment is intellectually stimulating, with real ownership, modern tooling (such as Padas, SciPy, NumPy), and the chance to work on complex, meaningful challenges at scale.
The Senior Python Software Engineer will design and build high-performance analytics modules that power advanced modelling and optimisation capabilities.
Role Highlights
- Develop scalable Python modules for analytics and optimisation
• Implement advanced algorithms for forecasting and modelling
• Process large datasets to deliver high-performance solutions
• Own key components of the platform and drive improvements
• Collaborate with global teams across engineering and analytics
- 5+ years’ Python development experience
• Strong mathematical or statistical modelling background
• Experience building production-grade analytical software
• Knowledge of tools such as Pandas, SciPy, NumPy, SQL and cloud platforms with tools such as Kubernetes and Docker.
- £70k–£90k salary + performance incentives
• Flexible hybrid or fully remote working options
• Opportunity to shape a global analytics product
• Work alongside highly skilled international experts
• Ongoing learning, conferences, and development support



