Data Engineer
Innovation
London/Hybrid
Role summary
As a Data Engineer, your role is to help maintain and expand Battenhall’s growing data capability, working closely with the Insights team to deliver client briefs. This includes designing and scaling data pipelines, making data accessible in clean and concise formats, and contributing to both day-to-day data services and innovative new projects. You’ll play a key role in shaping the agency’s data capabilities, supporting client deliverables, and driving forward our Innovation team’s work.
Responsibilities
As part of Battenhall’s Innovation team and reporting to the Staff Software Engineer, your responsibilities include, but are not limited to:
- Developing, maintaining, and scaling reliable data pipelines.
- Wrangling and storing data from multiple third-party APIs.
- Working closely with the Insights team to deliver summarised, client-ready datasets.
- Visualising data in clear, intuitive formats for both technical and non-technical audiences.
- Contributing to the delivery of data-based client briefs.
- Collaborating with software engineering colleagues to ensure continuity of approach.
- Participating in code reviews and maintaining high standards of code quality.
- Working directly with clients and client-servicing teams to clarify and interrogate briefs.
- Bringing a product mindset to the role, with a focus on developing MVPs and standalone projects.
Key skills
- 3–5 years of experience as a data engineer (or relevant role such as data scientist or data analyst with engineering experience).
- Strong proficiency in SQL and Postgres.
- Strong proficiency in Python and/or JavaScript.
- Demonstrable experience with data visualisation.
- Familiarity with data orchestration tools.
- Experience using GitHub for version control and project management.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills, with the ability to collaborate effectively with non-technical team members.
- Experience with developing MVPs and rapid prototyping would be a bonus
- Experience with cloud platforms, particularly Digital Ocean would be a plus
About Battenhall
Battenhall is an award-winning communications agency for the social media age, with a mission to innovate through digital products, services and skills. Battenhall works with some of the world's most respected brands on a full range of PR and marketing communications campaigns that incorporate paid and organic social media, research and insights, design, content, influencer engagement, reputation management, training and more.
We are always on the lookout for talented and enthusiastic people to work in our team. We have a working culture that is fun, dynamic and somewhere you will learn a lot and can grow as the business does. We are offering a competitive salary and benefits including unlimited holiday, a well-being allowance and hybrid working (2-3 days per week in the office).