Data Engineer
Job Summary:
We are seeking a skilled Data Engineer with over 5 years of experience to join our dynamic team. This position will focus on the design and implementation of ETL processes using Snowflake and related technologies, playing a crucial role in transforming raw data into actionable insights for our clients.
Key Responsibilities:
- Design and implement robust data pipelines using Snowflake, ensuring high data quality and efficiency.
- Utilize DBT for data transformation and modeling to enhance our analytics capabilities.
- Develop and maintain ETL processes leveraging Azure Data Factory (ADF) and Azure Data Lake Storage (ADLS).
- Collaborate with data scientists and analysts to understand data requirements and deliver optimal solutions.
- Write efficient and scalable SQL queries to support data manipulation and retrieval tasks.
- Monitor data pipeline performance and optimize processes for scalability and efficiency.
- Participate in code reviews and provide mentorship to junior data engineering team members.
Requirements:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- 5+ years of experience as a Data Engineer with a focus on ETL processes.
- Proficiency in Snowflake with hands-on experience in data warehousing solutions.
- Strong knowledge of DBT for data transformation and modeling.
- Expertise in Azure Data Factory (ADF) and Azure Data Lake Storage (ADLS).
- Extensive experience in Python and SQL for data manipulation.
- Excellent problem-solving skills and the ability to work in a fast-paced environment.