Snowflake Engineer
Job Description
- Must have 8+ years of extensive hands-on experience in designing, developing, and maintaining software solutions for a medium to large scale Datawarehouse.
- Experience in performing end to end implementation of Snowflake cloud data warehouse, should have 3+ years of experience in medium to large Snowflake or similar cloud data platform.
- Proficiency with SnowSQL and able to write complex SQLs and stored procedures.
- Ability to fine tune queries for performance improvement.
- Experience in utilizing various features such as time travel, data sharing, events, snow pipe, masking, tasks & streams etc.
- Experience on any cloud technology such as Azure, AWS or GCP.
- Hands on experience with any of the ETL tools such as Talend, DataStage & UNIX shell scripting.
- Hands on experience in Teradata and extensively worked on BTEQ, Fastload, Mload, SQL, performance tuning, etc.
- Good knowledge of scheduling tools, ControlM is preferred.
- Lead design reviews, code reviews, unit testing and integration testing.
- Have knowledge of SDLC methodology (Agile / Scrum / Iterative development).
- Knowledge of Kafka, Python or Java is an added advantage.
- Snow-pro certification is an added advantage.
Qualification
- Education: BE/B.TECH/ME/M.TECH/MCA/MS
- Years of Experience: 8+ Years