We are looking for a highly skilled Snowflake developer with 8+ years of relevant experience in the data engineering & data integrations and at least 2 years of experience working with Snowflake. This role would need to design, develop & optimize Snowflake implementations and manage data integrations with different enterprise applications.
Roles & Responsibilities Collaborate with product manager, customers, architects and help in gathering business requirements and translating it to technical requirements Design, develop and optimize data engineering solutions on Snowflake An important part of this role is to optimize solution performance, cost and user experience on Snowflake Identify and utilize relevant technologies within Snowflake ecosystem or other 3rd party tools to implement end to end solution Implementation of the solution, data integrations, data loading, data transformation and data management Leveraging Snowpark for advance data processing, Using / integrating with data analytics, data visualization, AI/ML tools
Required Skills & Experience Engineering degree or MCA preferred 8+ years' experience in Data Engineering and at least 2 years of hands-on experience on Snowflake Experience working with structured, semi-structured and unstructured data Excellent RDBMS & SQL skills in designing databases, writing & optimizing queries and procedures In-depth understanding of Data Warehousing, ETL concepts and modelling structure principles In-depth understanding of Snowflake architecture Experience working with Snowflake functions, utilities, stages, warehouses, databases, data loading / unloading techniques, user and access management, time travel, fail safe, procedure writing, tasks, Snowpipe, SnowSQL, etc. Experience working with data analyzing and visualization tools on top of Snowflake data and effectively utilizing Snowpark Understanding of AI/ML would be an add-on Proficiency in Python scripting Excellent problem-solving and analytical skills Excellent verbal and written skills with confidence to communicate effectively with management or clients