If you are a motivated and enthusiastic individual with a passion for data engineering and cloud computing, then we want to hear from you! Join our team as a Snowflake Cloud Engineer and be part of our exciting journey towards building a cutting-edge data analytics platform.
Job Title: Snowflake Cloud Engineer
Location: San Francisco, California, United States
Salary: $190000 - $224000
Position Overview: We are seeking a highly skilled Snowflake Cloud Engineer to join our dynamic team. As a Snowflake Cloud Engineer, you will be responsible for designing, implementing, and maintaining our Snowflake cloud environment. You will collaborate with cross-functional teams to ensure the smooth functioning of our data warehouse and analytics platform. The ideal candidate will have a strong background in data engineering and cloud computing, with a passion for learning new technologies and finding innovative solutions.
Key Responsibilities:
- Design and implement a scalable and secure Snowflake cloud environment, including data integration, storage, and access controls.
- Collaborate with data scientists, business analysts, and other stakeholders to understand data requirements and design solutions to meet their needs.
- Develop and maintain ETL pipelines to ingest and transform data from various sources into Snowflake.
- Monitor and troubleshoot the performance of Snowflake clusters and take proactive measures to optimize query execution and data storage.
- Implement and maintain data governance policies and procedures to ensure data quality, security, and compliance.
- Work closely with the DevOps team to implement and maintain automation and monitoring tools for the Snowflake environment.
- Keep up-to-date with the latest trends and best practices in Snowflake cloud computing and data engineering, and identify opportunities for improvement and innovation.
Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- Minimum of 3 years of experience in data engineering, with at least 1 year of hands-on experience with Snowflake.
- Strong understanding of cloud computing concepts and experience with at least one major cloud platform (AWS, Azure, Google Cloud).
- Proficient in SQL and experience working with large datasets and complex data structures.
- Hands-on experience with ETL tools and data integration techniques.
- Familiarity with data warehousing concepts and technologies.
- Experience with data governance and security practices in a cloud environment.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams.
- Snowflake certification is a plus.