Overview:
At Groups, Data Engineer will work closely with other data engineers, analysts, and software developers. As a Data Engineer focusing on dbt development in Snowflake, you will play a pivotal role in supporting care delivery and operations by transforming raw data into meaningful, business-ready datasets. This role requires strong experience with SQL query writing, data modeling, dbt, and Snowflake.
Responsibilities:
- Design, develop, and maintain scalable and optimized data models in dbt and Snowflake.
-
Collaborate with business stakeholders, data analysts, and data scientists to understand data requirements and ensure robust data models that meet business needs.
-
Implement and maintain dbt best practices, including version control, testing, and documentation to ensure quality and reliability in data pipelines.
-
Optimize Snowflake queries, storage, and performance to ensure efficient data processing and retrieval.
-
Continuously monitor and improve the performance of data pipelines and the overall health of the data infrastructure.
-
Work with cross-functional teams to resolve data quality issues, implement data governance practices, and ensure data consistency and accuracy.
-
Maintain clear and organized documentation for dbt models, transformations, and data workflows.
Qualifications:
Knowledge, Skills and Abilities:
-
Expertise with SQL and data modeling.
-
Experience and appreciation for robust validation and documentation.
-
Strong communication skills to collaborate with technical and non-technical stakeholders.
-
Ability to explain complex technical concepts in simple terms.
-
A passion for data and its potential to drive business value.
-
Ability to work in a fast-paced environment and adapt to evolving business needs.
-
Ability to understand and adhere to the Professional Code of Conduct.
Qualifications & Requirements:
Required:
-
3+ years of experience in data engineering, with a focus on building data pipelines and data transformations.
-
Demonstrated proficiency with dbt, including experience in creating, maintaining, and optimizing dbt models.
-
Expertise in Snowflake data warehouse development, including schema design, query optimization, and storage management.
-
Strong knowledge of SQL and experience working with large datasets.
-
Strong problem-solving skills and attention to detail, with the ability to work independently and as part of a team.
Preferred:
-
Experience with Python or other programming languages used in data engineering.
-
Familiarity with data governance frameworks and tools.
-
Experience with data visualization tools like Looker, Tableau, or Power BI is a plus.
-
Knowledge of other cloud platforms like AWS or Azure.