Senior Software Engineer (Data)

Company: RVU
Apply for the Senior Software Engineer (Data)
Location: London
Job Description:

Requirements

  • You’ll bring strong software engineering fundamentals to a data-heavy domain, writing maintainable code, owning systems end-to-end and improving how we collect, model and activate data across the organisation
  • Experience building, designing, refactoring or optimising data lakes and data warehouses from a variety of data sources using data modelling techniques
  • Experience in Building Extract Transform and Load (ETL) pipeline (streaming / batch) using MPP frameworks (Spark, Beam or other)
  • Experience in orchestrating complex pipelines using Airflow, Dagster or other
  • Proficiency in one or more programming languages: Python, Java, GO or other
  • Experience with AWS or GCP and their products (S3, GCS, Kinesis, Pub/Sub, Lambda/Cloud functions, DataProc)
  • Experience with one of the main databases for analytics (Redshift, BigQuery, Snowflake or other)
  • (Desirable) Experience modelling and transforming data from event collection to report curation, especially for ecommerce or affiliate businesses
  • (Desirable) Experience building production grade ML pipelines
  • (Desirable) Experience using infrastructure as code (Terraform, Cloud Formation or other)
  • (Desirable) Experience using CI/CD principles
  • You don’t need to tick off everything on this list – so don’t let that hold you back from applying. We want to make sure you’re learning plenty during your time with us!

What the job involves

  • Our Marketing Enablement team builds and manages the systems that help turn data into something useful. We work closely with multiple teams like CRM, PPC & analytics to ship the pipelines, integrations and tooling behind how we find and talk to customers
  • As a Senior Software Engineer, you’ll help design, build and maintain our data pipelines and the services around them
  • Work with cross-functional teams to create end-to-end data solutions that support our analysts and business teams
  • Design, implement, and optimise a cloud-based Extract-Load-Transform (ELT) platform to reshape RVU’s data infrastructure and data warehouse
  • Become an expert on handling behavioural data from more than three websites and dozens of ecommerce product areas serving millions of users every month
  • Build systems that enable self-service analytics and pave the way for data science applications across our businesses
  • Monitor performance metrics for how Data is produced and consumed and respond to Data incidents

#J-18808-Ljbffr…

Posted: June 1st, 2026