Backend Software Engineer (Python)

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).

Job Details

Company
The Emerald Group Ltd, Search and Selection
Location
London Area, United Kingdom
Posted