As a Senior Azure Data Engineer, you will be a key member of our data engineering team responsible for designing, implementing, and optimizing data pipelines and solutions on the Azure cloud platform. You will play a crucial role in building and maintaining data infrastructure, ensuring data availability, reliability, and performance. This position requires a strong background in Azure data services, ETL processes, and a commitment to best practices in data engineering.
Main Duties & Responsibilities:
The role must execute the following core responsibilities:
- Design, develop, and maintain end-to-end data pipelines, leveraging Azure Data Factory, Azure Databricks, and other Azure data services.
- Implement efficient data extraction, transformation, and loading (ETL) processes.
- Experience in building end to end architecture for Data Lakes, Data Warehouses and Data Marts
- Collaborate with data architects and other stakeholders to design scalable and robust data solutions.
- Ensure data integration across various source systems and data stores.
- Perform data transformation, cleansing, and enrichment to support analytics and reporting needs.
- Optimize data processing for performance and scalability.
- Leverage Azure cloud services, such as Azure SQL Data Warehouse, Azure Synapse Analytics, and Azure Data Lake Storage, to build and manage data solutions.
- Implement best practices for Azure resource management and cost optimization.
- Implement data governance policies and ensure data security and compliance with industry standards.
- Manage access controls, encryption, and auditing.
- Monitor data pipelines and infrastructure performance, identifying and resolving bottlenecks.
- Continuously optimize data processes for efficiency.
- Maintain comprehensive documentation of data pipelines, architecture, and configurations.
- Share knowledge and mentor junior team members.
Qualification/ Experience:
- Bachelor's or master’s degree in computer science, Information Technology, or a related field.
- 5 to 10 years of experience in data engineering with a focus on Azure cloud technologies.
- Expert in Azure Data Factory, Azure Databricks, Azure SQL Data Warehouse, and Azure Data Lake Storage.
- Strong SQL and scripting skills for data manipulation and automation.
- Knowledge of data warehousing concepts, data modeling, and data integration patterns.
- Expertise in Python & PySpark development, DWH, Data Integration, Cloud, Architecture, Design, Data Modelling, Cloud data warehouse like Azure Synapse, Snowflake analytical warehouse
- Familiarity with data governance and compliance standards.
- Excellent problem-solving and troubleshooting skills.
- Strong communication and collaboration skills.
- Microsoft Certified: Azure Data Engineer Associate
- Microsoft Certified: Azure Solutions Architect Expert