Data Scientist
Role details
Job location
Tech stack
Job description
We work with political parties, investors, media organisations, think tanks, NGOs and companies of all sizes around the world to help them understand public opinion, how it affects them, and what they should do in response to it.
We have developed the most accurate models for predicting election outcomes that exist in the market, and have deployed them in the UK, US, Canada, Australia, France and elsewhere.
As we expand, we are building a dedicated data science function to refine and optimise our existing models, and to create new ones that help us to maintain our position as a leader in the field of public opinion.
We're looking for someone who's comfortable working with unstructured data, and can turn it into clear outputs that deliver actionable insight for clients. You'll be curious about public opinion and how a richer understanding of it can be of value to clients. We welcome applicants at different career stages; the title, responsibilities and compensation will reflect your background.
Requirements
- Proficiency with core analysis tools, at minimum: Excel, plus R or Python (and you can work independently, not just with AI-assisted coding).
- Strong skills in:
- Data wrangling/manipulation (e.g., dplyr, pandas)
- Visualisation (e.g., ggplot2, matplotlib)
- Statistical modelling (e.g., multilevel models, Bayesian methods, machine learning)
- Experience working hands-on with real-world datasets: cleaning, validating, and interpreting results (including uncertainty and statistical significance).
- Ability to turn analysis into a clear narrative, producing client-ready outputs with effective charts and explanations.
- A strong interest in electoral politics, political science and public opinion.
- Confident communication skills and a strong client service ethic.
Nice to have:
- Familiarity with MRP concepts; ideally experience building multilevel regression models in practice.
- Experience working with survey and public opinion data, and/or government/census datasets.
- Experience with (or interest in) interactive outputs (dashboards, web apps, etc.).
- Working knowledge of reproducible workflows (e.g., Git/version control, reusable code, basic data engineering or data architecture principles).
Benefits & conditions
Your days will be varied and full, with plenty of opportunity to learn. You'll be:
- Building and deploying MRP (and other) models to help our clients understand likely election outcomes
- Understanding the range of our client's problems and creatively designing technical solutions to help solve them
- Managing data pipelines, designing quantitative inputs to models, assuring data quality, designing post-stratification frames
- Mining data for insight, exploring public and private data creatively with a view to unearthing new ways of thinking about a client problem
- Visualising outputs and explaining them to clients, prospects and stakeholders