Enable job alerts via email!

Senior Data Engineer - 3 Month Contract

CreateFuture

City of Edinburgh

Hybrid

GBP 45,000 - 65,000

Full time

Today
Be an early applicant

Job summary

A dynamic data consultancy is seeking a Data Engineer to join their growing Data Practice in Edinburgh. The successful candidate will design, build, and maintain data pipelines, and work with major cloud platforms. Ideal candidates have strong skills in Python and SQL, and a commitment to data quality. This hybrid role offers flexibility in managing schedules and client engagements.

Benefits

Flexible working schedule
Autonomy in work
Collaborative team environment

Qualifications

  • Solid experience working with Python, SQL, Spark, and data pipeline tools such as dbt or Airflow.
  • Comfortable working across cloud platforms, especially AWS, Azure, or GCP.
  • Good understanding of data modelling, data warehousing, and performance optimisation.
  • Care deeply about data quality, testing, and documentation.
  • Enjoy solving real-world problems and collaborating with cross-functional teams.
  • Comfortable in a consultancy setting, balancing hands-on delivery with client engagement.

Responsibilities

  • Design, build and maintain robust, cloud-native data pipelines.
  • Automate and orchestrate workflows using tools like AWS Glue, Azure Data Factory, or Google Cloud Dataflow.
  • Work with platform services such as Amazon S3, Azure Synapse, Google BigQuery, and Snowflake.
  • Implement Lakehouse architectures using tools like Databricks or Snowflake.
  • Collaborate closely with engineers, analysts, and client teams to deliver value-focused data solutions.

Skills

Python
SQL
Spark
dbt
Airflow

Tools

AWS Glue
Azure Data Factory
Google Cloud Dataflow
Amazon S3
Azure Synapse
Google BigQuery
Snowflake
Databricks
Job description
About the role and team

We are looking for a Data Engineer to join our growing Data Practice. You'll work as part of a multidisciplinary team delivering data solutions for some of the UK's best-known brands. You'll have a hand in everything from data ingestion and transformation to pipeline automation and data platform optimisation — always with a strong focus on quality, scalability, and value.

What you'll be doing
  • Designing, building and maintaining robust, cloud-native data pipelines
  • Automating and orchestrating workflows using tools like AWS Glue, Azure Data Factory, or Google Cloud Dataflow
  • Working with platform services such as Amazon S3, Azure Synapse, Google BigQuery, and Snowflake
  • Implementing Lakehouse architectures using tools like Databricks or Snowflake
  • Collaborating closely with engineers, analysts, and client teams to deliver value-focused data solutions
We'd love to talk to you if
  • You've got solid experience working with Python, SQL, Spark and data pipeline tools such as dbt or Airflow
  • You're comfortable working across cloud platforms — especially AWS (Glue, Lambda, Athena), Azure (Data Factory, Synapse), or GCP (Dataflow, BigQuery, Cloud Composer)
  • You have a good understanding of data modelling, data warehousing and performance optimisation
  • You care deeply about data quality, testing, and documentation
  • You enjoy solving real-world problems and collaborating with cross-functional teams
  • You're comfortable in a consultancy setting, balancing hands-on delivery with client engagement
What we'll offer you

As this is a hybrid role, we're looking for people within a commuting distance of our hub locations (Edinburgh or London) and who are flexible to travel to client sites and CreateFuture regional offices. We are very flexible and trust you to manage your own schedule to balance face-to-face time with clients, colleagues and working from home.

We create and reinforce a culture that rewards employees' impact, not just activity. We trust our employees to work autonomously and promote ownership across all levels.

Next steps

Our Talent team aims to respond to all applications within a reasonable timeframe, regardless of whether or not we progress your application.

Our interview process:

  • 30-minute call with one of our Talent Acquisition Team.
  • 1-hour competency-based interview

Our interview process is designed as an opportunity both for our interviewers to learn about your expertise, interests and motivations and for you to gain insights into the role, team and business as a whole, so throughout the process, you'll meet a few people from our team as well as others from across the business to help you get a well-rounded view of the role and life at CreateFuture.

We believe that representative teams made up of people with different backgrounds, skills, and points of view help us build the best workplace possible, and enable us to create genuinely innovative, broadly useful products.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.