Software Engineer

Adecco
Bristol, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
£ 70K

Job location

Bristol, United Kingdom

Tech stack

Clean Code Principles
Cloud Engineering
Nvidia CUDA
Continuous Integration
Relational Databases
General-Purpose Computing on Graphics Processing Units
Python
PostgreSQL
SQLAlchemy
Web Application Frameworks
Cloud Platform System
Numerical Computing
Backend
FastAPI
Git Flow
Kubernetes
Information Technology
REST
Terraform

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)

About the company

An innovative analytics organisation operating within the insurance and risk sector is looking for a Backend Engineer to join their growing technology team in Bristol. This company builds advanced underwriting and risk modelling platforms that combine modern software engineering, cloud infrastructure, and high-performance computing. You'll join a collaborative, highly skilled team of engineers and data scientists working on systems that directly influence real-world underwriting and portfolio decisions.

Apply for this position