Enable job alerts via email!
A leading technology services provider is seeking a Data Engineering Architect specializing in Apache Airflow and Azure. This role involves designing scalable data workflows, enhancing existing systems, and collaborating with cross-functional teams to ensure data integrity. The ideal candidate will possess extensive knowledge of Airflow, Azure services, and CI/CD best practices. Strong problem-solving and communication skills are essential for success in this position.
Reference: DD252133_036
Vacancy: 1
Job title: Data Engineering Architect – Airflow & Azure
Location: Leicester
Salary: GBP 55000 to 65000 per annum
Published Date: 31 July 2025
Closing Date: 29 August 2025
Job Description (Main Duties and Responsibilities):
Collaborate with business stakeholders across Sales, Marketing, and Customer Support to gather CRM-related requirements and translate them into scalable, automated data workflows using Apache Airflow.
Assess existing CRM data workflows and Airflow DAGs for performance, reliability, and scalability. Recommend and implement enhancements to meet evolving business needs.
Work closely with data engineers, development teams, and CRM platform vendors (e.g., Dynamics 365, Salesforce) to integrate CRM systems with Airflow and Azure services (e.g., ADF, Databricks, Synapse).
Build Airflow jobs that support automated data extraction and transformation from CRM systems, enabling timely and actionable insights through analytics and reporting.
Implement and manage data quality checks and validation steps in DAGs to ensure the accuracy, consistency, and integrity of CRM data pipelines.
Provide documentation and user guidance for Airflow-based CRM workflows, and support business users in understanding orchestration processes and operational dashboards.
Design and maintain Airflow integrations between CRM systems and other enterprise platforms such as ERP, email marketing tools, and data lakes, enabling end-to-end visibility and data synchronization.
Key Skills, Qualifications and Experience Needed [The candidate must demonstrate these in all stages of assessment]
Proven experience as an Apache Airflow SME Architect or developer in a production environment.
Airflow Optimization & Best Practices: Analyze and enhance the existing Airflow environment, identifying and addressing performance bottlenecks. Apply orchestration best practices to improve scheduling and reliability.
DAG Development & Management: Design and implement scalable, modular, and reusable DAGs to support complex and evolving data workflows.
Azure Integration: Collaborate with cross-functional teams to integrate Airflow with Azure-native services such as Azure Data Factory, Azure Databricks, Azure Storage, and Azure Synapse.
CI/CD & Automation: Build and maintain CI/CD pipelines using Azure DevOps for DAG deployment, testing, and versioning. Automate workflows to support rapid and reliable delivery.
Monitoring & Operational Excellence: Establish standards for monitoring, alerting, and logging of Airflow jobs using tools like Prometheus, Grafana, and Azure Monitor to enable fast incident detection and resolution.
Architecture & Support: Provide hands-on support and architectural guidance for developing new data pipelines using Airflow and Azure technologies.
Documentation & Knowledge Sharing: Maintain detailed documentation for configurations, deployment processes, and operational procedures. Lead knowledge-sharing sessions and mentor junior team members.
Proven experience as an Apache Airflow SME or Lead Developer in a production environment.
Deep understanding of Airflow internals, including scheduler mechanics, executor types (Celery, Kubernetes), and plugin customization.
Hands-on experience with Azure services, particularly Data Factory, Databricks, Synapse, and Storage.
Proficient in Python, with a strong focus on modular, testable, and maintainable code.
Experience with Celery and KEDA for distributed task execution and autoscaling in data-centric or microservices architectures.
Skilled in building CI/CD pipelines using Azure DevOps (YAML, release pipelines, artifact management).
Familiar with containerization (Docker) and orchestration (Kubernetes) in the context of Airflow deployment.
Experience with observability tools such as Prometheus, Grafana, ELK Stack, or Azure Log Analytics.
Other Key skills:
Good analytical and Problem-solving skills
Good communication skills
A thorough approach and Self starter
Focus on quality and delivery
Working together in teams.
Leadership and effective decision making.
Flexible Attitude
Excellent customer service