Backend Engineer (Python / GPU Risk Modelling)
Backend Engineer (Python / GPU Risk Modelling Platform) Bristol (Hybrid) £55,000 - £70,000 + Benefits PermanentThe OpportunityAn 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.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.The RoleAs 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 ResponsibilitiesDevelop and maintain backend services in Python using modern frameworks (e.g. FastAPI)Design and implement REST APIs for internal platforms and third-party integrationsCollaborate with scientists to support a GPU-accelerated risk modelling engineOptimise backend services for scalability, performance, and reliabilityIntegrate with underwriting, analytics, and portfolio systemsSupport cloud-native deployments (GCP environment)Write clean, well-tested, well-documented code following best engineering practicesWork in a cross-functional team alongside engineers, data scientists, and domain specialistsAbout YouEssential:3-5 years' professional backend engineering experience with PythonStrong experience with FastAPI (or similar modern Python frameworks)Experience with relational databases (e.g. PostgreSQL) and ORMs such as SQLAlchemyExperience working in cloud environments (GCP preferred)Solid understanding of testing, CI/CD, Git workflows, and clean code principlesStrong communication skills and a collaborative mindsetDegree in Computer Science or related technical disciplineDesirable:Exposure to GPU computing or acceleration frameworks (e.g. CUDA, CuPy, Numba)Experience with Terraform or infrastructure-as-code toolingFamiliarity with Kubernetes or other cloud orchestration platformsInterest in high-performance or numerical computingExperience within insurance, finance, or analytics-driven environmentsWhy Apply Work on technically challenging, real-world modelling systemsCollaborate with highly skilled engineers and scientistsExposure to GPU acceleration and performance engineeringCompetitive salary (£55k-£70k)Hybrid working model (Bristol-based team)Opportunity to influence and shape a growing platformIf 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.