Hybrid Work Arrangement

London. 2 days per week in our Tower Bridge office (Tuesdays & Thursdays). All other days remote.

Role Summary

A Senior Software Engineer on the Marketing Enablement team building and managing data pipelines that transform data into actionable insights across the organisation.

Responsibilities

  • Work with cross‑functional teams to create end‑to‑end data solutions for analysts and business teams
  • Design, implement, and optimise a cloud‑based Extract‑Load‑Transform (ELT) platform to reshape RVU’s data infrastructure and warehouse
  • Become an expert on handling behavioural data from more than three websites and dozens of e‑commerce product areas, serving millions of users each month
  • Build systems that enable self‑service analytics and pave the way for data science applications across our businesses
  • Monitor performance metrics for data production and consumption, and respond to incidents

Qualifications

  • Experience building, designing, refactoring or optimising data lakes and warehouses from diverse data sources using data modelling techniques
  • Experience building ETL pipelines (streaming or batch) with MPP frameworks such as Spark or Beam
  • Experience orchestrating complex pipelines using Airflow, Dagster or similar
  • Proficiency in one or more programming languages: Python, Java, Go or other
  • Experience with AWS or GCP services (S3, GCS, Kinesis, Pub/Sub, Lambda/Cloud Functions, DataProc)
  • Experience with one of the main analytics databases (Redshift, BigQuery, Snowflake)

Nice to Have

  • Experience modelling and transforming data from event collection to report curation, especially for e‑commerce or affiliate businesses
  • Experience building production‑grade ML pipelines
  • Experience using infrastructure‑as‑code tools (Terraform, CloudFormation, or similar)
  • Experience using CI/CD principles

Our Commitment to You

We are dedicated to developing valuable, inclusive and user‑friendly products and services that deliver positive outcomes for all of our customers. We reflect the diverse range of people in our community, embrace differences, and hold ourselves accountable to being open, inclusive teammates and wider community members.

Benefits

  • 10% discretionary yearly bonus and yearly pay reviews based on RVU and personal performance
  • Hybrid working approach with 2 in‑office days per week and up to 22 working days per year to work from anywhere
  • Employer‑matching pension contributions up to 7.5%
  • A one‑off £300 “work from home” budget to help contribute towards a great work environment at home
  • Excellent maternity, paternity, shared parental and adoption leave policy for life‑key moments
  • 25 days holiday (increasing to 30 with years of employment) plus 2 days “my time” per year
  • Private medical cover, critical illness cover, and employee assistance programme
  • A healthy learning and training budget
  • Electric vehicle and cycle‑to‑work schemes
  • Free in‑office gym, accessible 7 days a week
  • Free breakfast in the office daily
  • Equipment: choice of Mac or Windows
  • Free access to the Calm and Peppy app for physical and mental health
  • Regular events – team socials, company‑wide events, insights from external speakers, fostering connection among colleagues

#J-18808-Ljbffr
Similar jobs

Senior Software Engineer (Data)

Apply Now
Back to search page