Data Engineer - Media Agency

Silver Drum

Greater London

Hybrid

GBP 55,000 - 85,000

Full time

2 days ago
Be an early applicant

Get a reply from this recruiter

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Silver Drum is seeking a Data Engineer to join a 14-person data engineering team in a London office, working three days per week on complex client data projects.

You will build and maintain data ingestion pipelines, develop dbt models, and transform data with SQL for global clients, while collaborating with analysts to ensure datasets meet needs. Strong Python and cloud experience are essential.

Qualifications

  • Proficient in Python, dbt and SQL with strong data modelling knowledge.
  • Experience with APIs and version control (Git).
  • Familiarity with cloud platforms (GCP; AWS or Azure also welcome).
  • Experience with data pipelines and building reliable datasets for clients.

Responsibilities

  • Build and maintain data ingestion pipelines using Python, APIs and Adverity.
  • Develop dbt models and SQL transformations tailored to client needs.
  • Work with cloud infrastructure to deliver scalable data pipelines.
  • Improve data quality through testing, troubleshooting and code reviews.
  • Collaborate with analysts to ensure datasets meet reporting requirements.

Skills

Python
dbt
SQL
Cloud platforms
APIs
Git
Data modelling

Tools

Adverity

Job description

Data Engineer | Global Media Agency

3 days per week in London office

Looking for variety in your next data engineering role? Join a global media agency and work across a broad mix of clients and projects, with room to develop your skills and progress your career. You’ll be part of a collaborative, 14-person data engineering team supporting agencies across the network. With a strong team culture and experienced engineers to learn from, this is an opportunity to contribute your ideas and take ownership of meaningful technical work.

The role

You’ll build and maintain the pipelines that turn data from multiple sources into reliable, usable datasets for global clients. Your work will include:

  • Building and extending data ingestion pipelines using Python, APIs and tools such as Adverity.
  • Developing dbt models and SQL transformations tailored to each client’s requirements.
  • Working with cloud infrastructure to deliver reliable, scalable data pipelines.
  • Improving data quality through testing, troubleshooting and code reviews.
  • Collaborating with analysts and reporting specialists to ensure datasets meet their needs.

This is a hands‑on data engineering role. BI dashboards and data visualisation are handled by a separate team.

About you

You’ll bring strong Python, dbt and SQL skills, alongside experience with a cloud platform. The team uses GCP, but experience with AWS or Azure is equally welcome. You’ll be comfortable writing, debugging and explaining your own code, including the reasoning behind your approach. AI tools can help enhance your work, but you’ll need the technical understanding to assess their output and take responsibility for what you build. Experience with API integrations, Git and data modelling will be valuable. Media or advertising data experience would be useful, but isn’t essential.

Why join?

You’ll have exposure to varied clients, different technical challenges and opportunities for progression within a global agency network. You’ll also join a supportive team that values curiosity, shared learning and well‑written code. If you’re looking for a role where you can stay hands‑on, broaden your experience and build your career,

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data Engineer - Senior Manager
Data Engineer - Senior Manager

Silver Drum • Greater London

On-site
GBP 70,000 - 95,000
Data Engineer - Google Ecosystem
Data Engineer - Google Ecosystem

Datatech Analytics • City Of London

Hybrid
GBP 36,000 - 60,000
Data Engineer (Marketing)
Data Engineer (Marketing)

ThePlaceToBe • Leeds

Hybrid
GBP 40,000 - 60,000
Data Engineer
Data Engineer

Oscar • Greater London

Hybrid
GBP 70,000 - 95,000
Competitive salary
Medical insurance
High-ownership role
+1
Data Engineer
Data Engineer

Broadlab • England

On-site
GBP 30,000 - 40,000
Mentorship from experienced professionals
Opportunity to work with cutting-edge technology
Career growth in a high-growth sector
Senior Manager, Data Engineering
Senior Manager, Data Engineering

Omnicom Media • Greater London

Hybrid
GBP 90,000 - 120,000
Data Engineer
Data Engineer

Mackin Talent • Greater London

Hybrid
GBP 73,000 - 106,000
Laptop provided
Phone provided
25 days annual leave (pro-rata)
Senior Manager, Data Engineering
Senior Manager, Data Engineering

Interpublic • Greater London

Hybrid
GBP 90,000 - 125,000
Data Engineer
Data Engineer

Principle • Greater London

Hybrid
GBP 85,000 - 110,000
Senior Data Engineer: Build Scalable Media Pipelines - London
Senior Data Engineer: Build Scalable Media Pipelines - London

Silver Drum • Greater London

On-site
GBP 70,000 - 95,000