Job Title: Snowflake Data Engineer
Job Overview: We are seeking a skilled Snowflake data engineer with experience in dbt (data build tool) to join our team. The successful candidate will be responsible for designing, building, and maintaining data pipelines and databases in Snowflake, using dbt as the primary ETL tool. The candidate should be familiar with data modeling, database design, ETL processes, and cloud data warehousing.
Responsibilities:
- Design and implement scalable and efficient data pipelines and data models in Snowflake
- Use dbt to build and manage ETL processes for ingesting, transforming, and loading data into Snowflake
- Collaborate with cross-functional teams to gather requirements and ensure data quality and integrity
- Optimize data pipelines and database performance for fast and efficient data processing
- Troubleshoot issues and provide timely support for data-related incidents
- Develop and maintain data documentation and data dictionaries
- Stay up-to-date with the latest industry trends and best practices in data engineering and Snowflake
Qualifications:
- Bachelor's degree in computer science, engineering, or a related field
- 3+ years of experience as a data engineer or similar role
- Strong understanding of data modeling and database design principles
- Hands-on experience with Snowflake and dbt is required
- Knowledge of cloud data warehousing, particularly AWS, Azure, or GCP
- Experience with SQL, Python, or other scripting languages
- Familiarity with data integration tools such as Talend, Informatica, or Stitch