Senior Data Engineer - 6-Month Contract (Inside IR35) - Hybrid (Multiple locations)

Hamilton Barnes
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Tech stack

Information Engineering
DevOps
Python
Performance Tuning
SQL Databases
GIT
Data Lake
Data Pipelines
Databricks

Job description

  • Design, build, and maintain scalable data pipelines in Databricks using Delta Lake and Delta Live Tables
  • Own and operate Databricks assets including Jobs/Workflows, notebooks, SQL, and Unity Catalog objects
  • Ensure high standards of data quality, governance, performance, and reliability
  • Apply Git-based DevOps practices, including branching strategies, pull request reviews, and CI/CD pipelines
  • Use Databricks Asset Bundles (DABs) to safely promote changes across dev, test, and production environments

Requirements

  • 6+ years' experience in data engineering or advanced analytics engineering roles
  • Strong, hands-on expertise in Python and SQL
  • Proven experience building and operating production pipelines in Databricks
  • Solid understanding of data modelling, performance tuning, and cost optimisation

Apply for this position