Back to all positions

Data Engineer

AI & Data Team
London / Remote Full-time £55,000 – £75,000 Hybrid – 2 days in office, 3 remote
Closes: 12 April 2026 (44 days remaining)
DSIDE-DE-2026
The Role

Design and maintain scalable data pipelines that power real-time price comparisons across 183+ sellers. You'll work closely with our ML and analytics teams to deliver accurate, fast pricing data to millions of UK consumers.

Responsibilities
  • Build and maintain robust ETL pipelines processing 95,000+ daily price points
  • Design and optimise data warehouse schemas for analytical workloads
  • Implement data quality monitoring and alerting systems
  • Collaborate with ML engineers on feature engineering for price prediction models
  • Develop real-time streaming solutions for live price updates
  • Create and maintain data documentation and lineage tracking
  • Participate in on-call rotation for critical data infrastructure
Essential Requirements
  • 3+ years experience with Python, SQL, and ETL frameworks
  • Experience with AWS (Redshift, Glue, S3) or similar cloud data tools
  • Strong understanding of data modelling and warehouse design
  • Proficiency with version control (Git) and CI/CD pipelines
  • Excellent problem-solving skills and attention to detail
Nice to Have
  • Familiarity with Apache Airflow, Spark, or Kafka
  • Experience with web scraping and price aggregation systems
  • Knowledge of PHP and MySQL in production environments
  • Exposure to machine learning pipelines and feature stores
What We Offer
  • Remote flexibility – work from anywhere 3 days a week
  • 5% employer pension contribution
  • £1,500 annual learning & development budget
  • Private health insurance (after probation)
  • 25 days annual leave + bank holidays
  • Latest MacBook Pro or equivalent setup
  • Monthly team socials and quarterly offsites
  • Cycle-to-work scheme
Hiring Process
Step 1: Application Review

We review your CV and cover letter within 5 working days.

Step 2: Phone Screen

30-minute call with our hiring manager to discuss your experience.

Step 3: Technical Task

A take-home data engineering challenge (approx. 3 hours).

Step 4: Final Interview & Offer

Meet the team, discuss the role, and receive your offer.

Apply for this Role

Fields marked with * are required. Max file size: 5MB.

Please enter your full name (2-100 characters).
Please enter a valid email address.
Please enter a valid phone number (max 30 characters).
Click to upload or drag and drop
PDF, DOC, or DOCX (max 5MB)
Click to upload or drag and drop
PDF, DOC, or DOCX (max 5MB)
0/500
You must consent to data processing to submit your application.

Application Submitted!

Thank you for applying for the Data Engineer position. We'll review your application and get back to you within 5 working days.

Please save this reference number for your records.

200,000+ Products
220+ Trusted Sellers
183,000+ Price Points
72hr Price Updates