Python Developer – Insurance Analytics
We’re looking for a talented Python Developer to join our growing Insurance Analytics team. In this role, you’ll play a key part in shaping and enhancing InsurSight, our award-winning SaaS analytics platform.
This is a great opportunity to work at the intersection of technology, data, and insurance, building high-impact solutions used across the industry.
What you’ll be doing
- Working on the development of new features within InsurSight, ensuring high performance, scalability, and maintainability
- Optimise complex data and analytics workflows, including processing large datasets (4GB+)
- Promote best practices in software engineering (testing, version control, CI/CD, OOP)
- Collaborate with actuaries, analysts, and data scientists to deliver robust, industry-relevant solutions
- Explore and prototype new technologies to drive innovation and continuous improvement
- Contribute to a culture of curiosity, collaboration, and technical excellence
What we’re looking for:
- Strong Python development experience, with a proven ability to deliver production-quality, maintainable code
- Must have experience working with large datasets and performance-critical applications
- Experience building and consuming REST APIs
- Familiarity with Azure (e.g. Functions, Batch, Blob/Table/Queue Storage, Cosmos DB)
- Good understanding of software engineering best practices, including automated testing, version control, CI/CD, and object-oriented design
- A proactive, problem-solving mindset with a focus on performance and user experience
- Interest in, or experience with actuarial or non-life insurance analytics (desirable)
- Ability to quickly understand and work with complex analytical concepts
This role is hybrid with 2 days on-site and 3 days remote in central London, with a 2 – 3 stage interview process.
Interview slots available – Apply now!
…
