ROLE: Data Engineer
LOCATION: Birmingham (Hybrid – travel to Birmingham, Bristol, London, or Manchester as required)
CONTRACT: 12‑Month Fixed Term Contract (40 hours per week)
At Mitie, our people are our greatest strength, and our purpose is driven by a belief that better places lead to thriving communities. We're looking for a Data Engineer to join our Group Operations Data Transformation Team, delivering scalable data solutions that support business performance and insight.
- Design, develop, and maintain robust ETL/ELT pipelines using Microsoft Fabric, Azure Data Factory, and Python.
- Build and manage streaming data pipelines using Event Hubs and KQL for near real‑time data ingestion.
- Transform and optimise data through bronze, silver, and gold layers within a modern Data Lakehouse architecture.
- Manage ingestion from diverse data sources including CAFM systems, finance, Salesforce, IoT, and HR systems.
- Work across Azure and Cloudera environments to deliver scalable data solutions.
- Ensure data integrity through embedded data quality checks across pipelines.
- Use Azure DevOps and CI/CD pipelines to manage deployment and lifecycle of data solutions.
- Maintain data governance standards, including data lineage, dictionaries, and documentation.
- Perform root cause analysis on data issues and collaborate with stakeholders to resolve upstream problems.
- Build large, complex datasets aligned to business requirements.
- Review and optimise SQL, Python, and KQL scripts for performance and scalability.
- Conduct performance analysis of pipelines and recommend improvements.
- Work closely with Analysts and BI Developers to deliver "Gold Standard" datasets.
- Communicate technical concepts clearly to non‑technical stakeholders.
Applicants must meet the below defined requirements for the role.
- Strong experience with Microsoft Fabric and the Azure Data Stack (ADF, Synapse, Data Lake).
- Advanced skills in Python, PySpark, and SQL.
- Experience building batch and streaming data pipelines.
- Exposure to Kusto Query Language (KQL) and Event Hubs (desirable).
- Experience with CI/CD, GitOps, and Azure DevOps.
- Knowledge of big data platforms such as Cloudera/Hadoop (desirable).
- Proven experience (3+ years) in a Data Engineer role.
- Degree in Computer Science, Data Science, or related quantitative discipline.
- Strong analytical and problem‑solving capability.
- Ability to interpret business requirements and translate them into technical solutions.
- Excellent communication skills with both technical and non‑technical stakeholders.
- Self‑motivated, organised, and able to work in a hybrid environment.
- Opportunity to work on enterprise‑scale data transformation projects.
- Access to Mitie's Choices lifestyle benefits platform, including extra holidays, dental cover, and tech schemes.
- Virtual GP access for you and your household.
- Financial wellbeing support through Salary Finance.
- MiDeals discounts, cycle‑to‑work scheme, and retail benefits.
- Life cover up to 4× salary, enhanced pension contributions, and save‑as‑you‑earn scheme.
- Opportunity to earn shares through the Mitie Matching Share Plan.
- Recognition through the Mitie Stars programme.
- Ongoing training, development, and career progression opportunities.
There's a place for you at Mitie — join us today!