W

Wunderman Thompson

Integrated creative, data-driven marketing agency

Data Engineer

Data EngineeringConfirmed live in the last 24 hours
Full-timeCape Town, South AfricaNo salary listed

About the Job

Requirements

  • A minimum of five years of engineering and development experience is required.
  • Strong client-facing skills are required, including responsiveness, a results-driven approach, customer support, and consulting on complex technical and strategic data challenges.
  • Strong attention to detail, excellent organizational skills, and the ability to work independently and manage multiple projects, responsibilities, and small teams in a fast-paced environment are required.
  • Exposure to enterprise-level clients and understanding of complex web and app ecosystems, privacy regulations (GDPR and CCPA), and data governance best practices are required.
  • In-depth knowledge and understanding of client websites and mobile apps, their business models, and online marketing and product strategy are required.
  • Proven experience with Google Cloud Platform, particularly BigQuery, Cloud Storage, Cloud Functions, and orchestration tools such as Cloud Composer (Apache Airflow), is required.
  • Solid expertise in Snowflake, including data loading, SQL querying, performance tuning, and schema design, is required.
  • Strong hands-on experience designing and building data pipelines with Matillion or similar tools such as Fivetran or Stitch is required.
  • Experience with RudderStack for event collection, data routing, and destination management is required.
  • Familiarity with or experience integrating data with Amplitude or similar product analytics tools such as Mixpanel or Pendo is required.
  • Advanced proficiency in SQL for data manipulation and transformation is required; experience with Python for scripting, automation, and API integrations is also required.
  • Experience supporting data consumers using BI tools such as Tableau, Looker Studio, or Power BI is required, including understanding dashboard data needs and data structures required by Amplitude.
  • Experience integrating data from sources including REST and GraphQL APIs and SFTP is required, along with understanding event-driven data architectures, particularly advanced tagging and data collection systems.
  • Practical experience with data modeling techniques for analytical databases is required.
  • Proficiency with Git and modern software development practices is required.
  • Strong understanding of digital marketing data, media reporting metrics, product usage data, and customer journey data is required.
  • Familiarity with data privacy regulations, including GDPR and CCPA, and data security and compliance best practices is required.
  • Understanding of how data engineering supports analytics, reporting, and machine learning initiatives across platforms including Amplitude is required.
  • Demonstrated experience as a senior consultant engaging directly with clients to gather requirements, present solutions, and manage expectations is required.
  • Strong written and oral communication skills are required, including authoring complex technical specifications, blueprints, and proposals, and leading technical discussions.
  • The ability to work collaboratively as part of a team to solve complex problems in varied, fast-paced environments is required.
  • Experience working effectively within a project management office framework is required.
  • Familiarity with and experience using best-practice development methodologies is required.
  • The ability to instill confidence through maturity, expertise, and clear communication is required.
  • UK working hours are required.

Responsibilities

  • Design, develop, and implement scalable, reliable ETL/ELT pipelines using Matillion and Google Cloud Platform services, including Cloud Functions, Cloud Storage, BigQuery, and Composer/Airflow, to ingest, transform, and load digital and media data into Snowflake.
  • Configure and manage data streams from customer data platforms such as RudderStack, APIs such as advertising-platform and analytics-tool APIs, and other raw data feeds; understand and integrate advanced omnichannel tagging and data collection systems to prepare data for tools such as Amplitude.
  • Develop complex SQL transformations in Snowflake to clean, enrich, and model data for reporting tools such as Tableau and Amplitude and analytical applications; design and implement star, snowflake, and data vault schemas to support business requirements.
  • Monitor, maintain, and optimize the performance, security, and cost-efficiency of data infrastructure across Google Cloud Platform and Snowflake.
  • Implement data quality checks, validation rules, and automated monitoring for data pipelines; troubleshoot and resolve data discrepancies and pipeline failures promptly.
  • Collaborate with analytics specialists and data visualization experts using tools such as Tableau and Amplitude to ensure data models meet reporting needs and are optimized for query performance.
  • Create and maintain documentation for data pipelines, data models, schemas, and data dictionaries; follow data governance best practices, including GDPR and CCPA privacy requirements and security standards.
  • Work with data analysts, data scientists, product managers, solution architects, and client teams to understand data requirements and translate them into technical solutions.
  • Stay informed about emerging data engineering technologies, AI/ML data preparation techniques, and best practices.
  • Automate routine data management tasks, monitoring, and deployments where possible using scripting languages such as Python.

Desired Qualifications

  • Experience with other cloud platforms such as AWS or Azure, knowledge of containerization with Docker or Kubernetes, or exposure to streaming data technologies such as Kafka.

About the Company

Wunderman Thompson

Integrated creative, data-driven marketing agency

Wunderman Thompson blends creative advertising, data-driven consultancy, and technology to drive growth for brands. It delivers creative campaigns and brand strategies, uses data and insights to help businesses transform, and offers technology solutions such as WaterLight, a product that converts salt water into electrical power. The company earns revenue through project-based fees, retainers, and performance-based incentives. It differentiates itself with an integrated approach that combines creativity, data, and technology, backed by global clients and award-winning work. Its goal is to help ambitious brands grow by delivering measurable, impactful results.

Company size
5,001-10,000
Company stage
M&A
Total funding
Not listed
Headquarters
New York City, New York
Founded
1958

Recently Posted Jobs

Explore more opportunities at Wunderman Thompson

See more jobs