At a Glance
- Tasks: Build data infrastructure and pipelines while collaborating on innovative internal tools.
- Company: Join a forward-thinking tech company focused on AI and data solutions.
- Benefits: Enjoy competitive salary, 25 days holiday, private healthcare, and flexible working options.
- Other info: Dynamic role with opportunities for growth and learning in a collaborative environment.
- Why this job: Make a real impact by using cutting-edge technology to solve real-world problems.
- Qualifications: Around three years of experience in data or software engineering with strong Python and SQL skills.
The predicted salary is between 40000 - 50000 £ per year.
The role involves building the data infrastructure, pipelines, automations, and internal tools that support our work. This is a flexible technical role where you might be building a data pipeline one week, improving a transformation process the next, helping prototype an internal product, or supporting colleagues to use new AI-enabled tools. The role will evolve as we roll out new capabilities across the business.
We are looking for someone comfortable working across different parts of the stack, learns quickly, and enjoys building practical systems that make teams more effective. AI tools are now a central part of how the team builds, and you will be expected to use them confidently for code, data work, documentation, and to help us decide which workflows to automate next. The scope of the role will change as we integrate and roll out new AI capabilities; comfort with that shifting picture matters more than mastery of any single tool today.
What you will be responsible for:
- Building and maintaining reliable data pipelines using polling, economic, demographic, client, and proprietary datasets.
- Designing and implementing data transformations, automations, and workflows that improve the speed and quality of our work.
- Supporting the development of internal tools, apps, and products used by consultants, analysts, and clients.
- Working with data scientists, consultants, and senior technical colleagues to turn analytical needs into robust technical solutions and simple front-ends.
- Improving how data is stored, processed, documented, and accessed across the business.
- Using Python, SQL, modern data libraries, and AI-enabled development tools to build faster and more effectively.
- Supporting colleagues in using internal tools, data systems, and AI workflows.
- Contributing to good engineering practices, including testing, documentation, version control, and maintainable code.
What we are looking for in an ideal candidate:
- Around three years’ experience in a data engineering, software engineering, analytics engineering, research engineering, or similar technical role.
- Strong Python skills and experience with modern data libraries.
- Good SQL skills and experience working with relational or analytical databases.
- Experience building pipelines, transformations, automations, APIs, or internal tools.
- Comfort working across different technical tasks rather than being restricted to one narrow specialism.
- Ability to write clean, maintainable code and document technical work clearly.
- Interest in using AI tools to accelerate development, improve workflows, and roll out new capabilities.
- Experience with polling, survey, economic, demographic, or political data would be useful, 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.
- 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.
- Based in Central London, close to several public transport links, with bike storage and showers on site for cyclists.
- Encouragement of a mix of home and office-based working.
Application:
Please submit a cover letter and CV using the application form below 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 / Software Engineer (Mid-level) employer: SHGH Group
Public First is an exceptional employer that fosters a collaborative and inclusive work culture, where employees are encouraged to grow and develop their skills in the dynamic fields of energy, climate, and environment policy. With a hybrid working model based in the vibrant heart of London, we offer competitive salaries, generous benefits including a bonus programme and private healthcare, and a strong commitment to work-life balance, making it an ideal place for professionals seeking meaningful and impactful careers.
StudySmarter Expert Advice🤫
We think this is how you could land Data / Software Engineer (Mid-level)
✨Get Involved in Data Science Meetups
Tap into local data science meetups or workshops to connect with fellow enthusiasts and professionals. These events are goldmines for networking, and sometimes even lead directly to job openings at companies like SHGH Group!
✨Show Off Your Projects
Start building a public portfolio showcasing your data science projects on platforms like GitHub or personal websites. Highlight unique analyses or models you've developed. This not only demonstrates your skills but also gets your name out there for roles like Data / Software Engineer (Mid-level) at SHGH Group.
✨Leverage Professional Networks
Join professional bodies related to data science, like the Data Science Society or similar organisations. Getting involved can lead to mentorship opportunities and insider knowledge about full-time positions at companies like SHGH Group.
✨Apply Directly through Our Website
When you find a suitable opening like Data / Software Engineer (Mid-level) at SHGH Group, make sure to apply directly through our website. It gives you an edge and shows you're keen to join our team. Plus, who doesn’t love a direct application? It’s easier than navigating through job boards!
We think you need these skills to ace Data / Software Engineer (Mid-level)
Some tips for your application 🫡
Show Off Your Projects:In the world of data science, your projects can speak volumes about your skills. Make sure to showcase a few key projects in your CV or portfolio, especially those that highlight your ability to work with data sets, build models, or use relevant tools like Python, R, or SQL. Don’t forget to include links to any GitHub repositories if applicable!
Quantify Your Achievements:Employers love numbers! When drafting your CV, highlight your achievements with quantifiable results. For instance, mention how your data analysis led to a certain percentage increase in efficiency or revenue at a previous job or project. These details can really make your application pop!
Craft a Tailored Cover Letter:For a full-time role at SHGH Group, your cover letter should reflect your passion for data science and your excitement about the specific projects or values of the company. Dive into why you’re a good fit, how your skills align with their needs, and any unique perspectives you can bring to the team.
Stand Out with Relevant Courses and Certifications:Although experience talks, relevant courses or certifications can be your ticket to impressing hiring managers at SHGH Group. Mention any standout courses you've completed that equipped you with essential skills, such as machine learning certifications or data visualisation courses. This shows your commitment to continuously developing your skills in the field!
How to prepare for a job interview at SHGH Group
✨Brush Up on Your Statistics
For a data science role, we need to seriously sharpen our statistics skills. Get ready to tackle technical questions on probability distributions, hypothesis testing, and regression analysis. These are often the bread and butter of data science interviews, so don't just skim over them!
✨Showcase Your Projects
Prepare a killer portfolio showcasing your data science projects. We should include details about the datasets used, the tools and techniques applied, and the impact of your findings. If we can walk them through a particularly challenging project or a cool visualisation that had real-world implications, it’ll really make us stand out!
✨Get Comfortable with Python and R
Most data science positions require us to be proficient in programming languages like Python and R. We should practice common libraries like pandas, NumPy, and scikit-learn, and be ready for live coding exercises or algorithm questions. Showing off our coding chops can really impress the interviewers at SHGH Group!
✨Prepare for Case Studies
Expect to encounter real-world case studies during the interview. We might be asked how we’d approach a data problem or analyse a dataset to extract insights. It's essential to think out loud and demonstrate our problem-solving process so that the interviewer can see our logical thinking in action.