Senior Data Engineer

urban
London, UK
18 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
£70,000.0 - £80,000.0
Working hours
Regular working hours
Job source

Tech stack

Amazon Web Services Automation of Tests Microsoft Azure Big Data Continuous Integration Data Validation Information Engineering Data Infrastructure Extract Transform Load (ETL) Database Queries DevOps Python (Programming Language)
+13 more
Operational Databases Power BI Cloud Services Software Engineering Transaction Data Data Processing Data Ingestion Snowflake Information Technology Tools for Reporting Stream Processing Data Pipelines Databricks

Job description

A high-growth fintech business is looking for a Senior Data Engineer to join their Data Science and Engineering team. You will play a key role in designing and delivering scalable, production-ready analytical solutions that turn complex transactional data into meaningful insights.

You will own and improve the systems that ingest, transform and serve large-scale datasets, working closely with data science and product teams to produce measurable engineering outcomes.

Responsibilities

  • Design, build and operate data ingestion and ETL/ELT pipelines powering analytics and customer-facing applications
  • Build and maintain data platform architecture including pipelines, warehouses and reporting infrastructure
  • Implement data modelling, schema design and data contracts to make datasets easy to consume
  • Introduce and maintain observability, data quality checks and automated testing for production data flows
  • Collaborate with product managers and cross-functional teams to translate customer needs into data-driven solutions
  • Optimise performance and cost of data processing and storage across cloud services
  • Communicate technical findings clearly to both technical and non-technical stakeholders

Requirements

  • Bachelor’s degree in Computer Science, Data/Software Engineering or related discipline
  • 5+ years hands-on data engineering experience delivering scalable, production-grade platforms
  • Strong SQL skills and proven experience designing and optimising data pipelines and warehouse schemas
  • Strong Python proficiency for production data engineering
  • Track record implementing data quality, observability and testing practices
  • Solid experience with at least one cloud provider (Azure, AWS or GCP)
  • Experience with CI/CD, infrastructure-as-code and containerised environments
  • Familiarity with modern data stack tools such as Databricks, Snowflake or Redshift
  • Experience with reporting tools such as Power BI

Bonus

  • Experience in large-scale regulated data environments
  • DevOps for data, platform engineering or real-time data streaming
  • Background in high-growth, product-led environments

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on uk.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:09 min

Balancing data science skillings alongside systems engineering rigor

Nico Schmidt · LIVE

1:46 min

Traditional data architecture before Microsoft Fabric

Dr. Alexander Wachtel Dr. Alexander Wachtel +1 · WWC 2025

3:28 min

Defining big data and machine learning fundamentals

Ayon Roy · LIVE

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · WWC Europe 2026

3:03 min

Career evolution in data engineering and AI platforms

Maria Apazoglou · Coffee With Developers

3:48 min

Standardizing data access schemas with OData

Florian Bader Florian Bader · WWC Europe 2026

Videos

See all

Related articles

See all