Back to Search
Overview
Senior

Senior Graph Engineer

Confirmed live in the last 24 hours

VML (Wunderman Thompson)

VML (Wunderman Thompson)

Copenhagen, Capital Region, Denmark
Hybrid
Posted April 23, 2026

Job Description

Who We Are

VML, part of WPP, is a leading creative company that combines brand experience, customer experience, and commerce, creating connected brands to drive growth. VML is celebrated for its innovative and human first, award-winning work for blue chip client partners including AstraZeneca, Colgate-Palmolive, Dell, Ford, Microsoft, Nestlé, The Coca-Cola Company, and Wendy's. The agency is recognized by the Forrester Wave™ Reports, as a Leader among Marketing Creative and Content Service Providers, Commerce Services, Global Digital Experience Services, Global Marketing Services and, most recently, Marketing Measurement & Optimization. In addition, VML’s specialist health network, VML Health, is one of the world’s largest and most awarded health agencies. VML’s global network is powered by 26,000 talented people across 55+ markets, with principal offices in Kansas City, New York, Detroit, London, São Paulo, Shanghai, Singapore, and Sydney.

About WPP

WPP is the trusted growth partner for the world’s leading brands. We unite cutting-edge media intelligence and data solutions, world-class creativity, next-generation production, transformative enterprise solutions and expert strategic counsel in a single company – powered by exceptional talent and our agentic marketing platform, WPP Open, to help our clients navigate change, capture opportunity and deliver transformational growth. For more information, visit WPP.com.

The Role

We’re looking for a Senior Graph Engineer to accelerate our Open Intelligence initiative, specifically in the realm of graph data and knowledge representation, taking our data capabilities to the next level. You’ll play a central role in designing, building, and maintaining the graph models and data pipelines that power Open Intelligence.

This role is for someone who can not only deliver robust technical solutions but also possesses a rare ability to understand our complex marketing, adtech, and brand domains, and then translate this understanding into effective graph structures that deliver real business value. You will create systems that keep our global media ecosystem running, ensuring that interconnected data is reliable, scalable, and truly reflects the needs of the business.

This is a hands-on technical role for someone who’s already comfortable delivering reliable data solutions, with a particular passion for graph databases and their practical applications. It is also a mentoring role, which for the right person can include leading the more junior members of the team, fostering a graph-thinking mindset. Finally, it requires an individual who can communicate effortlessly with both stakeholders in the Product organization, explaining complex graph concepts, and engineers on other teams that use or supply the data.

The role is in our lovely Copenhagen offices at Nørrebro, where you will join a larger team of roughly 50 people working on Open Intelligence.

What You’ll Do

  • Design and implement sophisticated graph schemas and data models that accurately represent the intricate relationships within our marketing and adtech ecosystem.
  • Design and maintain temporal and event-driven graph models that capture how relationships evolve over time.
  • Build exploratory data ingestion pipelines in the tool of your choice, and help build, manage, and maintain production grade data ingestion pipelines in Scala/Spark.
  • Contribute to scalable (and possibly real-time) graph ingestion patterns, including incremental updates and streaming data integration.
  • Communicate with our Product organization about the addition of new kinds of data or new sources of data to the graphs. Help translating business needs into evolutions of our graph models and manifesting those conversations as maintainable code.
  • Communicate bugs and inefficiencies related to graph data processing and storage to our technical platform team.
  • Help guide our regional teams in following your best practices for adding their local datasets to Open Intelligence, particularly in terms of graph data onboarding and consistency, and act as a global knowledge center.
  • Collaborate closely with analysts and data scientists who leverage Open Intelligence, ensuring that graph data and connectors work as expected and provide the relational insights they need.
  • Design and build strong graph data governance and quality frameworks to make sure graph data is accurate and consistent across markets and time.
  • Stay curious, explore new tools, techniques, and technologies in the graph database space that can help us move faster and smarter.

What You’ll Bring

  • Exceptional communication skills — you can translate complex technical graph concepts and their business value into language anyone can understand.
  • 6+ years of experience in data engineering with a strong focus on graph databases and graph-based solutions.
  • Solid experience with graphs (not just theoretical), including advanced graph modeling, querying (e.g., Cypher, GQL, Gremlin), and analysis techniques. We currently use Graphwise GraphDB and Neo4J, and expertise in either would be a plus.
  • Experience optimizing graph performance at scale (i.e., query tuning, indexing strategies), and working with large and highly interconnected datasets.
  • Proven ability to think in terms of entire systems and their interdependencies, applying a holistic view to data architecture and understanding when and how graph databases should be used to create real value.
  • A deep understanding of adtech- and/or martech data and terminology, with a demonstrated ability to effectively model this complex domain as a graph.
  • Experience with entity resolution and identity graph design (e.g., deduplication, canonicalization), and ability to model real-world entities from different data sources.
  • Deep experience with data wrangling and transformation in a language such as SQL, Python, or Scala, specifically for preparing data for graph ingestion or querying graph results.
  • Familiarity with modern data ecosystems — e.g. Databricks, Snowflake, BigQuery, Redshift – and cloud-based platforms like GCP or AWS, and how graph databases integrate within them.
  • Experience working with CI/CD, version control, and testing best practices, particularly for graph data pipelines and models.
  • A passion for data, technology, and the power of connected information.
  • A proactive approach to solving problems and improving systems.
  • Familiarity with RDF, triplestores, or semantic web technologies is a plus.
  • Team lead experience or project management experience is a plus.

What We Offer

We believe great work starts with great people. At WPP Media, you’ll find:

  • A supportive, inclusive culture built on trust, ambition and collaboration.
  • Access to world class learning and development opportunities across the WPP network.
  • Competitive salary, benefits and a focus on wellbeing.
  • The chance to make a real impact shaping how data powers the next generation of media.

 

We believe the best work happens when we're together, fostering creativity, collaboration, and connection. That's why we’ve adopted a hybrid approach, with teams in the office an average of four days a week. If you require accommodations or flexibility, please discuss this with the hiring team during the interview process.

WPP (VML) is an equal opportunity employer and considers applicants for all positions without discrimination or regard to characteristics. We are committed to fostering a culture of respect in which everyone feels they belong and has the same opportunities to progress in their careers. 

VML is a WPP agency (NYSE: WPP). For more information, please visit  www.vml.com, and follow along on Instagram, LinkedIn, and X.

When you click "Submit Application", this will send any information you add below to VML. Before you do this, we think it's a good idea to read through our Recruitment Privacy Policy. California residents should read our California Recruitment Privacy Notice. This explains what we do with your personal data when you apply for a role with us, and, how you can update the information you have provided us with or how to remove it.

pythongorustawsgcpaidataproductdesignmarketing