At a Glance
- Tasks: Build and improve statistical and machine-learning models using real-world data.
- Company: Dynamic organisation in Central London focused on data-driven solutions.
- Benefits: Competitive salary, 25 days holiday, private healthcare, and flexible working options.
- Other info: Collaborative environment with opportunities for personal and professional growth.
- Why this job: Make a real impact by solving political and commercial questions with data.
- Qualifications: Around three years of experience in data science and strong Python skills.
The predicted salary is between 45000 - 55000 £ per year.
Overview
Data Scientist (Mid-level) – London, UK.
Responsibilities
- You will help build, test and improve statistical and machine-learning models using polling, demographic, economic and behavioural data.
- You will work with senior colleagues to design modelling approaches that answer real-world political, policy and commercial questions.
- You will support the development of proprietary models, including models of public opinion in Britain and other countries.
- You will help translate complex model outputs into clear findings for consultants, clients and non-technical audiences.
- You will contribute to internal tools and workflows that make our analysis faster, more reliable and easier to use.
- You will use Python, SQL, modern data libraries and AI-enabled tools to prototype, analyse and deliver work efficiently.
- You will work flexibly across projects, sometimes focused on modelling, sometimes on analysis, automation, data preparation or product development.
- You will help ensure our analytical work is robust, well-documented and delivered to a high standard.
What we are looking for
- Around three years’ experience in a data science, statistical modelling, research science or similar role.
- Strong Python skills, including experience with modern data science libraries.
- Good SQL skills and confidence working with structured datasets.
- Experience building statistical, predictive or machine-learning models.
- Strong understanding of data quality, model validation and uncertainty.
- Interest in public opinion, politics, policy, economics or social research.
- Ability to work with messy real-world data and turn it into structured, useful analysis.
- Confidence using AI tools to speed up research, coding, analysis or workflow development.
- Experience with polling, survey data, demographic modelling or MRP would be a strong advantage, but is not essential.
Person Profile
- We are looking for someone who is curious, adaptable and motivated by the opportunity to use data and technology to solve real-world problems.
- You should be excited by the current pace of change in AI and data, and interested in helping us apply new capabilities in practical, valuable ways.
- You do not need to know every tool already, but you should be comfortable learning quickly, experimenting carefully and applying new techniques to live work.
- You should enjoy working on a mix of projects, from client-facing analysis to internal tools, pipelines, models and automations.
- The right person will be comfortable with some ambiguity and will be able to move between technical detail and practical delivery.
- You should be a strong problem-solver, with the creativity to find better ways of doing things and the discipline to deliver reliable work under pressure.
- You should be able to explain complex technical ideas in simple, clear language to colleagues and clients who may not have a technical background.
- You should care about quality, accuracy and clarity, especially when working with data that informs strategic decisions.
- You should be collaborative, pragmatic and willing to support colleagues as new tools and workflows are adopted across the business.
- Above all, we are looking for someone who wants to help deliver change for clients and for the business: someone who can combine technical skill, judgement and curiosity to build better ways of working.
Salary and Benefits
- Salaries are competitive and subject to experience — we are looking for the right candidate.
- 25 days annual holiday with additional office closure days.
- A discretionary annual bonus (potential of 15% of annual salary), based on personal and business performance.
- Enhanced company pension contribution of 5% of annual salary.
- Private healthcare cover, inclusive of dental and optical.
- An enhanced family leave package.
- Bike and Electric Vehicle salary sacrifice schemes.
- An employee assistance programme with 24/7 access to online, phone or face-to-face counselling.
- We are based in Central London, close to several public transport links and for anyone who prefers to cycle in we offer bike storage and showers on site.
- We encourage a mix of home and office-based working.
Application
Please submit a cover letter and CV using the application link by midnight on 05 June 2026. We typically have a two stage interview process and a technical test as part of one of the rounds. Stonehaven is proud to be an equal opportunity employer. We are committed to equal opportunity and equal pay regardless of background, including race, religion, sex, national origin, sexual orientation, disability or gender identity. If you require any reasonable adjustments to participate in this recruitment process, please get in touch. Please only apply if you have the right to work in the UK.
Data Scientist (Mid-level) in London employer: Data Scientist (Mid-level)
At Stonehaven, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters collaboration and innovation in the heart of Central London. Our commitment to employee growth is reflected in our competitive salaries, generous holiday allowance, and comprehensive benefits, including private healthcare and enhanced family leave. Join us to be part of a team that values curiosity and creativity, where you can make a meaningful impact while enjoying a flexible working environment.
Contact Details:
Data Scientist (Mid-level) Recruitment Team
StudySmarter Expert Advice🤫
We think this is how you could land Data Scientist (Mid-level) in London
✨Tip Number 1
Network like a pro! Reach out to people in the industry, attend meetups or webinars, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Tip Number 2
Prepare for those interviews! Research the company and its projects, especially anything related to data science and AI. Be ready to discuss your experience with Python, SQL, and any relevant models you've worked on. Show them you're not just a data whiz but also passionate about their mission.
✨Tip Number 3
Practice makes perfect! Get comfortable explaining complex concepts in simple terms. You’ll likely need to break down your work for non-technical audiences, so practice this skill with friends or family to build your confidence.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our team. So, get that CV polished and hit submit!
We think you need these skills to ace Data Scientist (Mid-level) in London
Some tips for your application 🫡
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Make sure to highlight your experience with Python and SQL, and how you've tackled real-world data challenges. Show us your passion for data science and how you can contribute to our mission.
Tailor Your CV:Don’t just send a generic CV! Tailor it to reflect the skills and experiences that match the job description. Emphasise your experience with statistical modelling and any relevant projects that showcase your problem-solving abilities.
Showcase Your Curiosity:We love candidates who are curious and eager to learn! In your application, mention any recent tools or techniques you've explored in AI or data science. This shows us you're not just skilled, but also motivated to grow with us.
Apply Through Our Website:Make sure to apply through our website by the deadline! It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity. We can’t wait to see what you bring to the table!
How to prepare for a job interview at Data Scientist (Mid-level)
✨Know Your Data Science Tools
Make sure you brush up on your Python and SQL skills before the interview. Be ready to discuss specific libraries you've used and how they helped you solve real-world problems. This will show that you're not just familiar with the tools, but that you can apply them effectively.
✨Prepare for Technical Questions
Expect technical questions related to statistical modelling and machine learning. Review key concepts and be prepared to explain your thought process when building models. Practising coding challenges or discussing past projects can help you articulate your experience clearly.
✨Show Your Curiosity and Adaptability
Demonstrate your interest in AI and data by discussing recent trends or tools you've explored. Share examples of how you've adapted to new technologies or methodologies in your previous roles. This will highlight your motivation to learn and grow within the field.
✨Communicate Clearly
Since you'll need to explain complex ideas to non-technical audiences, practice simplifying your explanations. Use relatable examples to convey your points. This skill is crucial for ensuring your insights are understood and valued by clients and colleagues alike.