Senior Data Engineer

Future

Bath

Hybrid

GBP 50,000 - 60,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Uncapped leave
Profit sharing bonus
Refer a friend reward
Wellbeing support
Share Incentive Plan

Job summary

Future is seeking a passionate Data Engineer to evolve data pipelines for our B2B and Go.Compare divisions. This role involves developing features of the data platform and applying insights from complex data challenges within a hybrid work environment in Bath.

The ideal candidate will have experience with Python, Google Cloud Platform, and SQL, along with expertise in data modelling and ETL development. The position offers an expected salary between £50,000 and £60,000, along with uncapped leave and profit-sharing bonuses.

Qualifications

  • Experience using Python on Google Cloud Platform for Big Data projects.
  • SQL development skills.
  • Experience using Dataform or dbt.
  • Demonstrated strength in data modelling, ETL development, and data warehousing.
  • Knowledge of data management fundamentals and storage principles.
  • Familiarity with statistical models or data mining algorithms.

Responsibilities

  • Develop and maintain new/current features of the data platform.
  • Responsible for delivery of development projects.
  • Take ownership of BAU processes and seek automation.
  • Provide appropriate documentation for pipelines developed.
  • Parameterise pipelines for easy configuration changes.
  • Apply testing principles to ensure code quality.

Job description

What You'll Be Doing

Are you ready to contribute to the evolution of our data pipelines for our B2B and Go.Compare divisions? At Future, we are transforming our data‑driven decision‑making processes and we are looking for a passionate and experienced Data Engineer to join us. This is an exciting opportunity for someone who excels in a creative environment, enjoys solving complex data challenges, and is eager to build impactful business insights. You will directly report into the Head of Data Engineering.

Important Responsibilities
  • Develop and maintain new/current features of the data platform.
  • Responsible for delivery of development projects, including scoping, writing and sizing of stories involved.
  • Take ownership of BAU processes, develop area‑specific domain mastery, and seek means to automate them or reduce their impact. Propose and advocate for changes to reduce risk, cost and overhead.
  • Provide appropriate documentation for pipelines developed.
  • Parameterise pipelines so configuration can be changed easily without having to perform deep changes to the codebase.
  • Apply appropriate testing principles to ensure code is fit for purpose.
Experience That Will Put You Ahead Of The Curve
  • Experience using Python on Google Cloud Platform for Big Data projects, BigQuery, DataFlow (Apache Beam), Cloud Run Functions, Cloud Run, Cloud Workflows, Cloud Composure.
  • SQL development skills.
  • Experience using Dataform or dbt.
  • Demonstrated strength in data modelling, ETL development, and data warehousing.
  • Knowledge of data management fundamentals and data storage principles.
  • Familiarity with statistical models or data mining algorithms and practical experience applying these to business problems.
What's In It For You

The expected range for this role is £50,000 - £60,000.

This is a Hybrid role from our Bath Office, working two days from the office, two from home.

  • Uncapped leave, because we trust you to manage your workload and time.
  • When we hit our targets, enjoy a share of our profits with a bonus.
  • Refer a friend and get rewarded when they join Future.
  • Wellbeing support with access to our Colleague Assistant Programmes.
  • Opportunity to purchase shares in Future, with our Share Incentive Plan.
Internal job family level

T5

Please let us know if you need any reasonable adjustments made so we can give you the best experience!

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Data Engineer
Senior Data Engineer

CreateFuture • Salford

Hybrid
GBP 75,000 - 110,000
Flexible working
Hybrid/Remote options
Office hubs
Senior Data Engineer (ML)
Senior Data Engineer (ML)

CreateFuture • Greater London, Leeds, Manchester, City of Edinburgh

Hybrid
GBP 90,000 - 130,000
35 days leave
Private medical insurance
Enhanced parental and adoption leave
+2
Senior Data Engineer (Microsoft Fabric)
Senior Data Engineer (Microsoft Fabric)

CreateFuture • City of Edinburgh

On-site
GBP 65,000 - 90,000
Flexible working
Hybrid and remote options
Office hubs: Edinburgh, Leeds, London,
+1
Data Engineer
Data Engineer

Oscar Technology • Greater London

Hybrid
GBP 60,000 - 75,000
Hybrid working (London-based)
Generous benefits package
Ownership in data platform
Data Engineer
Data Engineer

Senzo • England

Hybrid
GBP 60,000 - 70,000
Competitive salary
Equity
Hybrid working
+1
Lead Data Engineer
Lead Data Engineer

Hatched Recruitment Group • Greater London

Hybrid
GBP 80,000 - 95,000
Hybrid London office
Healthcare coverage
Dental cover
+6
Lead Data Engineer
Lead Data Engineer

CreateFuture • Glasgow

On-site
GBP 90,000 - 130,000
Flexible working
Hybrid/remote options
Office hubs: Edinburgh, Leeds, London,
+1
Data Engineer
Data Engineer

Compare the Market • Peterborough

On-site
GBP 40,000 - 60,000
Senior Data Engineer
Senior Data Engineer

Orlaroseassociates • Greater London

Hybrid
GBP 70,000 - 90,000
Competitive market salary
25 days annual leave
Life assurance (4x base salary)
Senior Data Engineer
Senior Data Engineer

South 11 • Manchester

On-site
GBP 55,000 - 80,000
Generous discretionary bonus schemes
Access to online GP
Employee wellbeing support
+1