Hybrid Data Engineer

Posted 3 weeks ago

Apply now

About the role

  • Design and Own Pipelines: Build and maintain ETL pipelines (batch and real-time) that turn raw data into reliable, usable insights.
  • Build Data Services: Develop Python/Flask APIs and Postgres services that expose data and manage business entities.
  • Support Analytics & Reporting: Automate reporting pipelines, design data models, and empower teams with accurate dashboards.
  • Enable Data Science: Train and deploy ML models for segmentation, anomaly detection, and recommendations—contributing to our existing recommender service.
  • Operate Data Infrastructure: Keep our data warehouses (Redshift, BigQuery) healthy, scalable, and performant.
  • Collaborate & Mentor: Work closely with data scientists, analysts, and engineers across teams, helping raise the bar for data excellence.

Requirements

  • Professional experience in data engineering.
  • Hands-on experience building ETL pipelines in Python.
  • Background in developing APIs/services with Python and databases.
  • Familiarity with the Python data science stack and deploying ML models.
  • An eye for writing maintainable, well-tested code.
  • A collaborative, proactive attitude and a desire to learn.
  • A degree in Computer Science, Math, or equivalent experience.

Benefits

  • Stock options with 4-year vesting
  • 6% matched pension scheme via Aviva
  • Health insurance
  • Daily in-office lunch prepared by our chef, plus snacks, coffee, and drinks
  • Cycle to work scheme
  • £1,000 yearly education budget for courses, books, or conferences
  • 25 days paid holiday + bank holidays, with 5 carry-over days
  • Flexible hybrid model (2 days a week from home)
  • 20 days per year of global working

Job title

Data Engineer

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job