Data & Analytics Engineer, £450 per day inside IR35
3 months initially, Uttoxeter
Bench IT requires a Data & Analytics Engineer to join a data team, helping to design, build, and optimise scalable data platforms. This role will play a key part in delivering high-quality, trusted data products that support business intelligence, analytics, and decision-making.
Please note this role requires mandatory 5 days per week working on-site in Uttoxeter
The successful candidate will have the skills and experience below:
Responsibilities
- 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)
Skills & Experience
- 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
Data & Analytics Engineer, £450 per day inside IR35
3 months initially, Uttoxeter