Job Title: Data Engineering Professional
About the Role:
We are seeking a highly skilled and experienced Data Engineer to join our organization. As a Senior Data Engineer, you will be responsible for designing, developing, and maintaining large-scale data systems on the Microsoft Azure stack.
Key Responsibilities:
* Architect and optimize data solutions using modern data services to deliver high-quality, reliable data flows.
* Collaborate closely with cross-functional teams including Data Scientists, Analysts, and Product Engineers to build robust, scalable systems that power analytics and business intelligence.
Requirements:
* A minimum of 5 years of experience in data engineering or related roles.
* Proven experience designing and implementing solutions on Azure.
* Deep knowledge of Azure Data Factory, Synapse, Data Lake, and Databricks.
* Strong SQL skills and experience with data modelling in a cloud context.
* Expertise in Python or Scala for data transformation.
* Understanding of CI/CD in Azure using Azure DevOps.
* Knowledge of security and compliance frameworks within Azure.
Desirable Skills:
* Experience with Power BI and data visualization on Azure.
* Familiarity with machine learning on Azure ML.
What We Offer:
* Pension scheme.
* Health and life cover.
* Bonus scheme.
* Stock options.
* Flexible hybrid working arrangement.
If you are a motivated and talented individual looking for a new challenge, we encourage you to apply for this exciting opportunity.