Senior Data Engineer - Marketing Platform

Sep 07, 2023

Cardiff, Wales, United Kingdom

Hybrid - 2 days a week from our Cardiff office.

About is the UK’s first comparison platform for car insurance. We’ve been helping customers since 2002 by empowering them to make better decisions around insurance and financial services. Our mission is simple: take away the confusion when comparing financial products and services to help you save time and money.

We’re part of RVU, a group of online brands (including Uswitch, Tempcover, and that empower people to make confident decisions across a range of household services.

About the role

We are looking for an experienced Senior Engineer with strong data skills to join our Marketing Platform team. This team is focused on improving, deploying, or developing new data products and platforms for marketing teams and improving marketing efficiency. This is an exciting opportunity to work in an environment using cutting-edge technologies alongside a team of like-minded data enthusiasts.

This position demands a well-organised, action-oriented team player with excellent time management skills to support various work streams. Must possess strong written and verbal communication skills, with the ability to communicate effectively with technical and non-technical stakeholders.

We work in a fast-paced, agile, and continuous delivery release-driven environment. The right candidate for this position will be motivated by this challenge and will help to develop our future ways of working.

What you’ll be doing:

  • Collaborating with development teams and key stakeholders to help design, develop, and implement robust, scalable, operational solutions to meet business needs.
  • Supporting the marketing teams by provisioning or improving data products available to them for forecasting and attribution.
  • Implementing data ingestion and transformation pipelines with deep technical skills in a variety of technologies; experience with marketing platforms and APIs (Google Ads, Microsoft Ads, Google Analytics, etc.…) is preferred.
  • Working with product owners and stakeholders to gather requirements and translate them into technical requirements as well as providing timely updates on progress and highlighting relevant risks or opportunities.
  • Preparing and providing demos, creating user stories, requirements definitions, and acceptance criteria using Agile tools and techniques.
  • Monitoring and maintaining existing processes, identifying opportunities for improvements.
  • Staying up-to-date with emerging trends and technologies within the fields of engineering and marketing platforms

What you'll bring to the role:

  • Strong knowledge of SQL and Python programming (within the context of data manipulation)
  • Extensive experience designing, implementing, and maintaining robust data pipelines and transformation processes.
  • Ability to understand detailed technical requirements and explain technical concepts to both technical and non-technical stakeholders alike.
  • Hands-on experience in cloud-based services and big data technologies (e.g. Database, Compute and Storage, Spark, Databricks, Delta Lake, BigQuery)
  • Familiarity with event-driven architectures (Event Hubs, Kafka, etc.)
  • Experience in modern software development tools and ways of working (Agile methodologies, Git, CI/CD & DevOps tools, infrastructure as code, metrics/monitoring, etc.)
  • Solid understanding of security best practices, accessibility, compliance, and GDPR regulations.
  • Acts with integrity and makes sound decisions in the best interest of the business.
  • Continuously looking for opportunities to learn, build skills, and share learning both internally and externally.


  • Familiarity with PPC platforms (such as Google Ads and Microsoft Ads) and Google Analytics data.

  • Experience working within Azure, Databricks, and/or Google Cloud Platform (GCP).

  • Demonstrable understanding of how to expose data from systems (eg. through APIs), link data from multiple systems and deliver streaming services.

  • Familiarity with server-side tagging and tag managers (e.g. Google Tag Manager).

You don’t need to tick off everything on this list - so don’t let that hold you back from applying. There are plenty of opportunities to learn with us!


Our commitment to you:

At we believe that we can be the change we wish to see in the world. We hold ourselves accountable to being open and inclusive teammates and community members. We embrace our differences and are committed to creating an inclusive environment that reflects the world we live in.

We want to give you a great work environment. We want to contribute to both your personal and professional development, and give you great benefits to make your time at even more enjoyable. Some of these benefits include:

  • A competitive salary and bonus package
  • Employer matching pension up to 7.5%
  • Hybrid approach of in-office and remote working, and a “Work from Home” budget to help contribute towards a great work environment at home
  • Annual leave of 25 days (excluding bank holidays) which will increase with length of service (up to a maximum of 30 days) and additional leave options
  • Excellent maternity, paternity and adoption leave policy, for those key moments in your life
  • Employee Assistance Programme (EAP), Simply Health Scheme and access to the Calm app.
  • Regular events - company-wide events with insightful external speakers as we want to make sure our colleagues continue to feel connected
  • A healthy learning and training budget, as well as the chance to go to conferences around the world every year
  • Private medical scheme

If you would like to know more, please get in touch by emailing [email protected] is proud to have been officially recognised as a 2022 UK’s Best Workplace™ and as a 2022 UK’s Best Workplace™ for Wellbeing in the Large size category!

As a tech company that strives to get better every day, we use Metaview during the interview processes to record and transcribe interviews so the interviewer can focus on the conversation rather than note-taking. This also helps us to continuously improve the quality of our interviews and your experience.

This has no bearing on the assessment of you as a candidate and you can opt-out at any time, just let us know before your call.


Join 27098+ Machine Learning Engineers, receiving daily job alerts.