Senior Data Engineer
Experis
11 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
£ 57KJob location
Tech stack
Azure
Code Review
Information Engineering
Data Governance
Data Systems
Relational Databases
Software Design Patterns
Distributed Systems
SQL Databases
T-SQL
Data Lake
Azure
Stream Analytics
Data Pipelines
Databricks
Job description
As a Senior Data Engineer, you will play a key role in building, optimising, and maintaining cloud-based data solutions. Responsibilities include:
- Developing and maintaining end-to-end data pipelines using Azure services such as Data Factory, Databricks, Synapse, and Data Lake.
- Designing and optimising data models, warehouses, and lakehouse architectures to support analytics and reporting requirements.
- Ensuring data governance, security, and compliance across cloud platforms, implementing access controls, encryption, and monitoring.
- Monitoring data processes, identifying performance bottlenecks, and delivering improvements to ensure reliable and accurate data availability.
- Mentoring junior engineers and sharing knowledge through documentation, workshops, and code reviews.
Requirements
- Strong experience with Azure Databricks (Unity Catalog, DLT, cluster management) and other Azure services (Data Factory, Synapse, Data Lake Storage, Stream Analytics, Event Hubs).
- Advanced SQL knowledge with experience optimising relational databases and writing efficient queries (T-SQL).
- Strong understanding of data engineering principles, distributed computing, and cloud-native design patterns.
- Previous managerial/mentoring experience and/or operating at a senior/Lead level
- Excellent communication and problem-solving skills, with the ability to collaborate across teams.