Software Engineer
Role details
Job location
Tech stack
Job description
As a Backend Engineer, you will play a key role in developing and scaling backend services that power a next-generation risk modelling platform.
You'll work closely with engineers and risk scientists to support GPU-accelerated modelling pipelines, design robust APIs, and ensure systems are reliable, performant, and production-ready.
Key Responsibilities
Develop and maintain backend services in Python using modern frameworks (e.g. FastAPI)
Design and implement REST APIs for internal platforms and third-party integrations
Collaborate with scientists to support a GPU-accelerated risk modelling engine
Requirements
This is an excellent opportunity for someone with strong Python backend experience who is excited by data-intensive systems, cloud-native architecture, and performance-driven engineering., Essential:
3-5 years' professional backend engineering experience with Python
Strong experience with FastAPI (or similar modern Python frameworks)
Experience with relational databases (e.g. PostgreSQL) and ORMs such as SQLAlchemy
Experience working in cloud environments (GCP preferred)
Solid understanding of testing, CI/CD, Git workflows, and clean code principles
Strong communication skills and a collaborative mindset
Degree in Computer Science or related technical discipline
Desirable:
Exposure to GPU computing or acceleration frameworks (e.g. CUDA, CuPy, Numba)
Experience with Terraform or infrastructure-as-code tooling
Familiarity with Kubernetes or other cloud orchestration platforms
Interest in high-performance or numerical computing
Experience within insurance, finance, or analytics-driven environments
Why Apply?
Work on technically challenging, real-world modelling systems
Collaborate with highly skilled engineers and scientists
Exposure to GPU acceleration and performance engineering, If you're a Python backend engineer looking to work on complex, high-impact systems in a collaborative and forward-thinking environment, we'd love to hear from you.
Benefits & conditions
Competitive salary (£55k-£70k)