Snowflake Data Engineer - Roles & Responsibilities
Job Description:
- Minimum 3–5 years of experience in designing, implementing, and supporting Data Warehousing and Business Intelligence solutions on Snowflake.
- Expertise in Snowflake: Snowpipe, Azure Notifications, Stored Procedures, Views, Streams Tasks, and JavaScript or Python.
- Experience with the latest concepts such as Snowsights, Snowpark, and Arctic in Snowflake is preferred.
- Experience with any one ETL/ELT development Tool viz. Matillion/Nexla/Airflow/Azure, Webjob/ADF, or any other leading ETL tool is preferred.
- Extensive experience with data ingestion, reporting, and analytics for structured and semi-structured data from various cloud platforms like Azure, AWS, or GCP.
- Experience working with REST and SOAP-based APIs, and various file formats like CSV, PSV, JSON, or XML to extract data for data pipelines.
Knowledge of the Retail/E-commerce domain is highly preferred. - Collaborate with cross-functional teams to design and implement data pipelines.
- Understand the business objectives of the customers and translate their explicit and implicit requirements into optimal, scalable, high-performance Cloud DW solutions.
- Must possess excellent programming skills with SQL.
- Experience using Code/Version management tools like GitHub, and TFS in a continuous integration/continuous delivery (CI/CD) environment is preferred.
- Communicates effectively with business stakeholders and architects.
- Experience in Agile/Scrum/Scaled Agile application development using Jira, MS Project, or any other project management tool.
- Collaborate with business stakeholders to gather requirements and create comprehensive technical solutions and documentation.