Azure Data Engineer
We’re looking for an experienced contract Data Engineer to join our innovative, fast-growing data team as a Data Engineer and help build the next generation of cloud data architecture on Microsoft Azure. You'll be at the forefront of designing scalable, secure, and modern data platforms using cutting-edge Azure services and the Databricks unified analytics platform.
This is a hands-on engineering role perfect for passionate data professionals who thrive on creating high-performance data infrastructure and solving complex big data challenges in cloud-native environments. Role will be remote based but may need occasional site visits and work must be conducted from the UK.
What You'll Be Doing
Data Architecture & Engineering
- Design and implement enterprise-scale, robust data solutions using Azure and Databricks
- Architect scalable ELT/ETL pipelines using Azure Data Factory, Azure Synapse Analytics, and Databricks
- Build automated data ingestion processes from various sources including streaming and batch data
- Develop and maintain data transformation workflows using PySpark, Scala, and SQL on Databricks
Data Platform & Optimization
- Design and optimize Databricks clusters for performance, cost management, and resource utilization
- Implement medallion architecture (Bronze, Silver, Gold) for data processing and transformation
- Optimize Spark jobs and queries for maximum performance and cost efficiency
- Monitor and troubleshoot data pipeline performance issues
Collaboration & Best Practices
- Work closely with data scientists, analysts, and business stakeholders to understand requirements
- Implement data governance frameworks and ensure data quality standards
- Participate in code reviews and maintain high coding standards
- Document technical solutions and create knowledge-sharing materials
Essential Requirements
Technical Expertise
- 4 years of hands-on data engineering experience with strong focus on cloud data platforms
- Azure Mastery: Deep expertise in Azure data services including:
- Azure Data Factory
- Azure Synapse Analytics
- Azure Data Lake Storage
- Azure SQL Database
- Databricks Proficiency: Advanced skills in Databricks including cluster management and optimization
- Programming: Strong proficiency in Python, Scala, and SQL for data processing, transformation, and performance optimization
- Big Data Technologies: Proven experience with distributed computing and big data frameworks
Cloud & DevOps
- Deep understanding of Microsoft Azure ecosystem and cloud-native data services
- Experience with CI/CD practices, Git-based workflows, and Infrastructure as Code
- Knowledge of data orchestration tools (Azure Data Factory, Airflow, or similar)
- Understanding of Azure security best practices, RBAC, and data encryption
Streaming & Real-Time Processing
- Knowledge of real-time data processing using Azure Event Hubs, Kafka, and Spark Streaming
- Experience with event-driven architectures and streaming data pipelines
Data Governance
- Understanding of data governance frameworks, Unity Catalog, and data quality practices
- Experience with data lineage, cataloguing, and metadata management
Desirable Skills
- Experience with other cloud platforms (AWS, GCP)
- Knowledge of containerization technologies (Docker, Kubernetes)
- Familiarity with machine learning workflows and MLOps practices
- Experience with data visualization tools (Power BI, Tableau)
- Certification in Azure data services
- Company
- Agile Recruit
- Location
- Manchester, North West, United Kingdom
Hybrid / WFH Options - Employment Type
- Contract
- Salary
- £450 - £550/day
- Posted
- Company
- Agile Recruit
- Location
- Manchester, North West, United Kingdom
Hybrid / WFH Options - Employment Type
- Contract
- Salary
- £450 - £550/day
- Posted