Data & Analytics Engineer, £450 per day inside IR35

Bench IT
Uttoxeter, United Kingdom
2 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
£ 117K

Job location

Uttoxeter, United Kingdom

Tech stack

Data analysis
Continuous Integration
Data Governance
Hive
SQL Databases
Data Streaming
Tableau
Data Processing
Snowflake
Spark
Caching
GIT
Data Lake
PySpark
Data Lineage
Terraform
Data Pipelines
Databricks

Job description

  • Build and maintain batch and streaming data pipelines using PySpark and Spark SQL
  • Develop data models across bronze, silver, and gold layers
  • Implement incremental loading and CDC patterns for efficient data processing
  • Optimise data performance (partitioning, caching, Z-Ordering, etc.)
  • Orchestrate workflows using Databricks Jobs
  • Create curated datasets and dimensional models for analytics and reporting
  • Support BI tools such as Tableau
  • Ensure data quality, testing, and observability (alerts, metrics, runbooks)
  • Collaborate on CI/CD pipelines using Git and Terraform
  • Implement data governance and security using Unity Catalog
  • Produce clear documentation (data lineage, ownership, SLAs, data contracts)

Requirements

  • Strong experience with Databricks (Workspaces, Jobs, SQL Warehouses, Repos)
  • Hands-on expertise in Spark/PySpark/Spark SQL
  • Experience with Delta Lake and data optimisation techniques
  • Knowledge of Delta Live Tables (DLT) or streaming pipelines
  • Strong SQL and data modelling (star/snowflake schemas) skills
  • Experience with CI/CD, Git workflows, and Infrastructure as Code (Terraform)
  • Strong communication and documentation skills
  • Ability to work collaboratively across engineering, analytics, and business teams
  • Attention to detail and a focus on data quality and reliability

Apply for this position