Data Engineer
Job Summary:
We are seeking a motivated and skilled Data Engineer to join our dynamic team.
In this role, you'll leverage your expertise in Snowflake, dbt, ADF, and SQL
to design, build, and optimize our data pipelines, ensuring reliable data flow
and accessibility for our analytics needs.
Key Responsibilities:
-
Design, develop, and maintain scalable data pipelines using Snowflake and
Azure Data Factory (ADF) for efficient data integration.
-
Implement data transformation processes with dbt to ensure high-quality and
accessible datasets for analytical purposes.
-
Collaborate with stakeholders to define data requirements and translate them
into technical specifications.
-
Monitor and optimize data workflows, identifying and troubleshooting
performance issues proactively.
-
Develop and manage SQL queries and stored procedures to support business
intelligence applications.
-
Utilize Azure DevOps for version control, project management, and CI/CD
processes to streamline data deployment.
-
Document data engineering processes and architectures to facilitate
knowledge sharing across the team.
Requirements:
-
7+ years of experience in data engineering or similar roles with a strong
emphasis on Snowflake and Azure.
-
Proficient in SQL and experience with data modeling principles and best
practices.
-
Hands-on experience with Azure Data Factory (ADF) for data orchestration and
ETL processes.
-
Solid understanding of dbt (data build tool) for managing data
transformation workflows.
-
Familiarity with Azure DevOps, including CI/CD pipelines and version control
best practices.
-
Strong analytical and problem-solving skills to interpret complex data sets.
-
Excellent communication skills and the ability to work collaboratively in a
hybrid work environment.