Overview:
The Snowflake Data Engineer plays a critical role in designing developing and maintaining data pipeline solutions within the organization. This role is important for ensuring efficient and reliable data ingestion transformation and storage for data analytics and business intelligence purposes.
Key Responsibilities:
- Designing and implementing scalable highperformance data pipelines using Snowflake
- Collaborating with data architects and analysts to understand data requirements
- Optimizing and tuning data warehouse performance
- Developing and maintaining ETL processes within Snowflake
- Building and maintaining data models in Snowflake
- Creating and maintaining documentation for data processes and systems
- Collaborating with crossfunctional teams to support datarelated initiatives
- Monitoring and troubleshooting data pipeline issues
- Implementing and maintaining data security and privacy best practices
- Participating in the evaluation and implementation of new datarelated technologies
- Developing and maintaining data quality and governance frameworks
- Participating in the oncall rotation for production support
- Contributing to the continuous improvement of data engineering processes
- Training and mentoring junior data engineering team members
- Staying updated on industry best practices and technological advancements in data engineering
Required Qualifications:
- Bachelors degree in Computer Science Engineering or related field
- Proven experience working with Snowflake as a data warehouse solution
- Solid understanding of data modeling and database design principles
- Proficient in SQL and database query optimization
- Experience with ETL tools and processes
- Advanced proficiency in Python or another programming language
- Strong understanding of data warehousing concepts and best practices
- Experience working with large datasets and complex data pipelines
- Ability to troubleshoot and debug datarelated issues
- Knowledge of data security and privacy regulations and best practices
- Excellent problemsolving and analytical skills
- Strong communication and collaboration abilities
- Ability to work effectively in a fastpaced and dynamic environment
- Experience with cloud platforms such as AWS Azure or GCP is a plus
- Relevant certifications in data engineering or Snowflake is a plus
snowflake,data engineering,sql,python,etl,data warehouse