Interested in being part of a growing, specialised team developing an award-winning SaaS analytics platform used to assess over £200bn of non-life insurance business?


This is a mid to senior level software engineering role focused heavily on production-grade Python development.

This is not a web-facing CRUD or API-endpoint development role. The core focus of this position is building high-performance computational pipelines, optimising memory for large datasets, and engineering mathematical/analytical engines, you will need relevant experience in this space to be considered.


This is a hybrid role based in London (2 days per week in office).


The role:

  • Technical Challenge: Take ownership of performance bottlenecks involving 4GB+ datasets.
  • Architectural Input: Taking new features from conception to deployment
  • Production-Grade Python: Apply software engineering best practices including OOP, unit testing, and CI/CD.
  • Mathematical/ Financial Logic: Translating complex analytical, mathematical, or financial logic into reusable, production-grade software tools.


What We Are Looking For:

  • Production-Grade Python: Strong experience writing clean, modular, and maintainable Python code (classes/functions, separation of concerns) within a professional software engineering environment.
  • Large Dataset Management: Proven track record of preventing memory overheads and optimizing execution speeds when manipulating massive (GB-scale) datasets. Focusing on performance bottlenecks via vectorisation, parallelism, chunking, or memory optimization.
  • Analytical Pipelines: Experience building end-to-end analytical pipelines (data ingestion → computational transformation → modelling → output) rather than one-off analyses.
  • Cloud Environments: Hands-on exposure to deploying and managing applications within a cloud environment (AWS, GCP, or Azure) and an understanding of how components fit together (API → compute → storage).

More from The Emerald Group Ltd, Search and Selection
The Emerald Group Ltd, Search and Selection 10 hours ago
The Emerald Group Ltd, Search and Selection 10 hours ago
The Emerald Group Ltd, Search and Selection 10 hours ago

Backend Software Engineer (Python)

Apply Now
Back to search page