Data Engineer

Principle

City Of London

Hybrid

GBP 88,000 - 120,000

Full time

20 hours ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Principle is hiring an experienced Data Engineer in London. You will build production batch ETL pipelines, write SQL on large datasets and transform data with Python. You’ll implement data quality checks and work with Presto, Spark or Hive, using Airflow for orchestration.

You’ll join a skilled engineering team delivering high-impact data products. The role focuses on production data pipelines, schema changes, troubleshooting and code reviews within a hybrid London environment, collaborating

Qualifications

  • 5+ years of experience building production data pipelines.
  • Advanced SQL with performance optimisation on large tables.
  • Experience with Presto, Spark, Hive or similar.
  • Experience with Airflow or another workflow scheduler.
  • Git and code-review experience.
  • Strong understanding of data quality and accuracy.

Responsibilities

  • Build, test and maintain production batch ETL/data pipelines.
  • Write and optimise SQL across large-scale datasets.
  • Use Python for data transformation and pipeline orchestration.
  • Maintain and improve existing pipelines, including backfills and schema changes.
  • Troubleshoot data-quality and pipeline issues.
  • Implement data-quality checks, testing and documentation.
  • Work with distributed data technologies such as Presto, Spark or Hive.
  • Use workflow orchestration tools such as Airflow.
  • Participate in code reviews and Git-based development workflows.
  • Collaborate with Data Engineers, Analysts and Engineering teams.

Skills

SQL
Python
ETL pipelines
Data quality
Airflow
Presto
Spark
Hive
Git
Code reviews

Tools

Airflow
Git

Job description

  • Salary: £104,000 p.a. + bonus + paid annual leave & bank holidays
  • Location: London - hybrid, 3 days onsite per week

We're hiring an experienced Data Engineer to join the data engineering team of a leading global technology company, supporting high-visibility products used at significant scale.

This is a hands-on engineering role focused on building, maintaining and improving production data pipelines and large-scale datasets. You'll join an established engineering team and work on clearly defined deliverables alongside experienced Data Engineers.

What you'll be doing
  • Build, test and maintain production batch ETL/data pipelines
  • Write and optimise SQL across large-scale datasets
  • Use Python for data transformation and pipeline orchestration
  • Maintain and improve existing pipelines, including backfills and schema changes
  • Troubleshoot data-quality and pipeline issues
  • Implement data-quality checks, testing and documentation
  • Work with distributed data technologies such as Presto, Spark or Hive
  • Use workflow orchestration tools such as Airflow
  • Participate in code reviews and Git-based development workflows
  • Collaborate with Data Engineers, Analysts and Engineering teams

The core work is production data engineering: ETL pipelines, large-scale SQL, pipeline changes, data-quality troubleshooting and code review.

What we're looking for
  • 5+ years' experience building production data pipelines
  • Advanced SQL, including performance optimisation on large tables
  • Experience with Presto, Spark, Hive or similar
  • Experience with Airflow or another workflow scheduler
  • Git and code-review experience
  • Strong understanding of data quality and accuracy

Experience with analytical data modelling, BI/dashboard or pipeline observability would be beneficial.

This is an opportunity to work on high-visibility, business-critical products with significant real-world impact, alongside a highly experienced engineering team.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data Engineer
Data Engineer

Principle HR • City Of London

Hybrid
GBP 94,000 - 114,000
Data Engineer
Data Engineer

Cpl • Greater London

On-site
GBP 44,000 - 74,000
Data Engineer
Data Engineer

Zohorecruit • Greater London

Hybrid
GBP 73,000 - 106,000
Laptop provided
Phone provided
25 days annual leave (pro-rata)
Data Engineer
Data Engineer

Futureheads • Greater London

Hybrid
GBP 92,000 - 129,000
Executive visibility
Cloud-native data environment
Architectural influence
+2
Data Engineer
Data Engineer

TRIA • West of England

On-site
GBP 65,000 - 90,000
Data Engineer
Data Engineer

TRIA Recruitment Limited • Greater London

On-site
GBP 54,000 - 94,000
Data Engineer
Data Engineer

Oscar • Greater London

On-site
GBP 70,000 - 95,000
Competitive salary
Medical insurance
High-ownership role
+1
Data Engineer
Data Engineer

The Graduate Project • Cardiff

On-site
GBP 55,000 - 75,000
Senior Data Engineer
Senior Data Engineer

Fdj United • Greater London

On-site
GBP 80,000 - 120,000
Data Engineer
Data Engineer

Radley James • Greater London

On-site
GBP 180,000 - 220,000