Job description
Python Developer – Exposure Analytics
£80,000–£90,000 + Benefits | Permanent | London | Hybrid (2–3 Days per Week Onsite)
We're supporting a leading London Market insurer in the search for a Python Developer to join their Exposure Analytics team.
This is a fantastic opportunity to build innovative analytics and exposure management tools that directly influence underwriting decisions, portfolio optimisation, and catastrophe risk management, while helping drive the adoption of AI-enabled solutions across the business.
Key Responsibilities
• Develop web-based analytics tools delivering exposure, loss simulation and risk insights to underwriting teams
• Build and integrate solutions within a modern data lake architecture
• Design bespoke exposure calculation engines using Open Exposure Data (OED) formats
• Support AI-driven initiatives, including natural language querying and agentic workflows
• Collaborate with Data, Infrastructure, Claims, Pricing and Underwriting teams
• Contribute to the development of a reinsurance results data warehouse and portfolio analytics capability
• Improve data quality, reconciliation processes and reporting frameworks
Skills & Experience
• 3–5 years' software development experience
• Strong Python development skills with FastAPI, Flask or Django
• Experience building full-stack applications using React, JavaScript/TypeScript and Node.js
• Knowledge of GitHub, CI/CD, automated testing and Agile delivery methodologies
• Databricks experience highly desirable, including Lakehouse architecture and Delta tables
• Exposure to geospatial data and spatial analysis beneficial
• Interest in AI technologies and AI-assisted development tools
• London Market Insurance or Reinsurance experience desirable
Package & Working Arrangement
• Permanent position
• £80,000–£90,000 base salary
• Hybrid working model – 2–3 days per week onsite in London
• Opportunity to work on cutting-edge analytics, data and AI initiatives
• Direct exposure to underwriting, exposure management and business-critical decision making
If you're a Python Developer looking to work at the intersection of software engineering, analytics, data platforms and AI within the insurance sector, I'd be keen to speak with you.