At a Glance
- Tasks: Build data infrastructure and pipelines while collaborating on innovative internal tools.
- Company: Join a forward-thinking tech company in Central London with a vibrant culture.
- 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 supportive environment.
- Why this job: Make a real impact using AI tools to solve practical problems and enhance workflows.
- Qualifications: 3 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. 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.
- 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 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) in City of Westminster employer: SHGH Group
At Stonehaven, we pride ourselves on fostering a dynamic and inclusive work culture that empowers our employees to thrive. As a mid-level Data Engineer, you'll benefit from competitive salaries, generous holiday allowances, and a supportive environment that encourages professional growth through diverse projects and the integration of cutting-edge AI tools. Located in Central London, our office offers excellent transport links and facilities, promoting a healthy work-life balance with flexible working arrangements.
StudySmarter Expert Advice🤫
We think this is how you could land Data / Software Engineer (Mid-level) in City of Westminster
✨Tip Number 1
Get your networking game on! Connect with folks in the industry, attend meetups, and don’t be shy about reaching out on LinkedIn. You never know who might have a lead on that perfect Data Engineer role.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving data pipelines or AI tools. This is your chance to demonstrate what you can do beyond just a CV.
✨Tip Number 3
Prepare for interviews by brushing up on your technical skills and being ready to discuss your problem-solving approach. Practice explaining complex ideas in simple terms – it’s key to impressing both technical and non-technical interviewers.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love seeing candidates who are proactive about their job search.
We think you need these skills to ace Data / Software Engineer (Mid-level) in City of Westminster
Some tips for your application 🫡
Tailor Your Cover Letter:Make sure to customise your cover letter for the role. Highlight your experience with data pipelines, Python, and any AI tools you've used. We want to see how your skills align with what we're looking for!
Showcase Your Projects:Include examples of projects where you've built internal tools or worked on data transformations. We love seeing practical applications of your skills, so don’t hold back on sharing your achievements!
Keep It Clear and Concise:When writing your CV and cover letter, clarity is key. Use simple language to explain your technical experience and avoid jargon. We appreciate straightforward communication, especially when it comes to complex ideas.
Apply Through Our Website:Don’t forget to submit your application through our website! It’s the best way for us to receive your materials and ensures you’re considered for the role. We can’t wait to see what you bring to the table!
How to prepare for a job interview at SHGH Group
✨Know Your Tech Stack
Make sure you’re familiar with the technologies mentioned in the job description, especially Python and SQL. Brush up on modern data libraries and be ready to discuss how you've used them in past projects. This will show that you can hit the ground running.
✨Showcase Your Problem-Solving Skills
Prepare examples of how you've tackled complex problems in previous roles. Think about specific challenges you faced while building data pipelines or automating workflows, and be ready to explain your thought process and the solutions you implemented.
✨Embrace AI Tools
Since AI tools are a big part of this role, come prepared to discuss any experience you have with them. If you haven’t used specific tools before, research some common ones and think about how you would apply them to improve workflows or build internal tools.
✨Communicate Clearly
Practice explaining technical concepts in simple terms. You might need to communicate with colleagues who aren’t as tech-savvy, so being able to break down complex ideas will demonstrate your ability to collaborate effectively across teams.