Cloud Engineer
- Brampton, ON, Canada
Contract
Applications open in a new tab.
Job details
- Job type
- Contract
- Apply by
- Posting language
- English
- Posted
Original job description
Job Title: Senior Azure Data Engineer
Experience: 6+ years
We are looking for a Senior Azure Data Engineer to design, develop, and optimize scalable data pipelines and cloud data solutions. The role focuses on data engineering, integration, and preparing reliable datasets for analytics and reporting.
Key Responsibilities
- Design and maintain scalable ETL/ELT pipelines for batch and real-time data integration.
- Develop optimized SQL queries, data models, and curated datasets for analytics.
- Build data processing solutions using Python, PySpark, and distributed processing frameworks.
- Implement solutions using Azure Data Factory, Databricks, Azure Data Lake, and Synapse or Microsoft Fabric.
- Improve pipeline performance, reliability, data quality, and monitoring.
- Implement DataOps practices and CI/CD pipelines using Azure DevOps.
- Collaborate with analytics teams to provide trusted datasets for Power BI and other BI platforms.
Required Skills
- 6+ years of experience in data engineering, including hands-on cloud data platform experience.
- Expert-level SQL and strong data modeling skills.
- Strong proficiency in Python and PySpark.
- Proven experience building and optimizing large-scale ETL/ELT pipelines.
- Hands-on experience with Azure Data Factory, Databricks, and Azure Data Lake.
- Experience with Azure Synapse Analytics or Microsoft Fabric.
- Strong understanding of Apache Spark, distributed processing, and streaming technologies such as Kafka or Azure Event Hubs.
- Experience with Git, Azure DevOps, CI/CD, and DataOps practices.
- Understanding of Power BI data integration requirements, including preparing reporting-ready datasets. Dashboard development is outside the scope of this role.
Nice to Have
- Experience integrating data with Domo.
- Exposure to Delta Lake, lakehouse architecture, and data governance.
More about this job
Responsibilities
Design, build, and optimize scalable batch and real-time data pipelines and cloud data solutions using Azure services and distributed processing technologies. Improve data quality, performance, reliability, and monitoring, and prepare trusted, reporting-ready datasets in collaboration with analytics teams.
Requirements
Requires 6+ years of data engineering experience, expert SQL and data modeling skills, and strong Python and PySpark proficiency. Candidates should have hands-on experience with Azure data services, large-scale ETL/ELT, distributed processing or streaming, and Git, Azure DevOps, CI/CD, and DataOps practices.
Skills
- SQL
- Data Modeling
- Python
- PySpark
- ETL/ELT Pipelines
- Azure Data Factory
- Databricks
- Azure Data Lake
- Azure Synapse Analytics
- Microsoft Fabric
- Apache Spark
- Kafka
- Azure Event Hubs
- Azure DevOps
- CI/CD
- DataOps
Visa sponsorship
Not detected in the job text
Categories
- Data & Analytics
- Technology
- Software
Keywords
- Azure Data Engineering
- Data Engineering
- ETL/ELT
- Batch Data Integration
- Real-Time Data Integration
- SQL
- Data Modeling
- Python
- PySpark
- Azure Data Factory
- Databricks
- Azure Data Lake
- Azure Synapse Analytics
- Microsoft Fabric
- Apache Spark
- Distributed Processing
- Kafka
- Azure Event Hubs
- Azure DevOps
- Git
- CI/CD
- DataOps
- Power BI
- Domo
- Delta Lake
- Lakehouse Architecture
- Data Governance
- Data Quality
- Pipeline Monitoring