About this role
Salary: £80,000 - 90,000 per year
Requirements: 3–5 years of software development experienceStrong Python development skills with FastAPI, Flask, or DjangoExperience building full-stack applications using React, JavaScript/TypeScript, and Node.jsKnowledge of GitHub, CI/CD, automated testing, and Agile delivery methodologiesDatabricks experience is highly desirable, including Lakehouse architecture and Delta tablesExposure to geospatial data and spatial analysis is beneficialInterest in AI technologies and AI-assisted development toolsLondon Market insurance or reinsurance experience is desirable Responsibilities: Develop web-based analytics tools delivering exposure, loss simulation, and risk insights to underwriting teamsBuild and integrate solutions within a modern data lake architectureDesign bespoke exposure calculation engines using Open Exposure Data (OED) formatsSupport AI-driven initiatives, including natural language querying and agentic workflowsCollaborate with Data, Infrastructure, Claims, Pricing, and Underwriting teamsContribute to the development of a reinsurance results data warehouse and portfolio analytics capabilityImprove data quality, reconciliation processes, and reporting frameworks Technologies: AICI/CDData WarehouseDatabricksDjangoFastAPIFlaskGitHubSupportJavaScriptPythonReactTypeScriptWebNodeJS More:
We are a leading London Market insurer offering a permanent Python Developer role within our Exposure Analytics team. This is a hybrid position based in London, with 2–3 days per week onsite, and a base salary of £80,000–£90,000 plus benefits. You will work on cutting-edge analytics, data, and AI initiatives that influence underwriting decisions, portfolio optimisation, and catastrophe risk management, with direct exposure to critical business decisions across our insurance and reinsurance operations.
last updated 29 week of 2026