Data Scientist | London | £60,000–£70,000 + Bonus
Location: London (Hybrid – 3 days office / 2 days WFH)
Salary: £60,000–£70,000 base + 15–30% bonus potential
Contract: Permanent, Full-Time
The Opportunity
We're working with a well-established and highly regarded specialist insurance business in the London market that is looking to hire a talented Data Scientist to join its growing Data Science & Analytics team.
This is an excellent opportunity for someone with strong Python, machine learning and statistical skills who wants to work on meaningful, commercially focused projects and develop their experience across the full machine learning lifecycle.
You'll work closely with Data Scientists, Underwriters, Actuaries and Data Engineers, building solutions that improve decision-making, automate processes and deliver genuine business value.
Importantly, you don't need previous insurance experience or extensive production ML experience. The business is looking for someone technically capable, curious and keen to develop their skills in a collaborative environment.
What You'll Be Doing
- Develop and deliver end-to-end data science projects, from data exploration and preparation through to model development and validation.
- Build machine learning models and statistical solutions to solve real-world commercial challenges.
- Work with underwriting and actuarial teams to identify opportunities where data science can add value.
- Develop Python-based solutions to automate manual processes and improve operational efficiency.
- Contribute to the deployment and monitoring of machine learning models within an Azure cloud environment.
- Explore emerging technologies, including Generative AI, and assess potential business applications.
- Collaborate with Data Engineering and IT teams to improve data quality and accessibility.
- Communicate technical findings and actionable insights to non-technical stakeholders.
What We're Looking For
Essential Skills & Experience:
- Strong Python programming skills, with experience using libraries such as pandas, NumPy, scikit-learn or statsmodels.
- Solid understanding of machine learning techniques, statistical modelling and model validation.
- Good SQL skills and experience working with relational databases.
- Experience with data manipulation, preprocessing and exploratory data analysis.
- Familiarity with Git and version control.
- Strong analytical thinking, problem-solving and communication skills.
- Ability to translate complex technical findings into clear business insights.
Nice to Have:
- Experience within insurance, financial services, pricing or underwriting.
- Exposure to Azure, MLOps or CI/CD pipelines.
- Experience deploying machine learning models into production.
- Familiarity with software engineering best practices, automated testing or Docker.
- Experience with PySpark or Power BI.
These additional skills are advantageous rather than essential, and there will be opportunities to develop them within the role.
Why Consider This Opportunity?
- Competitive package: £60,000–£70,000 base salary plus 15–30% bonus potential.
- Hybrid working: 3 days per week in the London office, 2 days working from home.
- Real business impact: Work on data science projects that directly influence commercial decisions and operational performance.
- Career development: Gain hands-on exposure to Azure, MLOps, model deployment and production machine learning.
- Collaborative environment: Work alongside experienced Data Scientists, Actuaries and commercial stakeholders.
- Emerging technology: Opportunity to explore Generative AI and innovative applications of machine learning.
Interested?
If you're a Data Scientist with strong Python and machine learning skills, looking to develop your technical capabilities while working on commercially meaningful projects, we'd love to hear from you.
Apply now or get in touch for a confidential conversation to find out more.