Job Title: Snowflake Engineer
Experience: 8+ Years (4+ Years Relevant)
Skills Required: Cloud Data Warehouse, Snowflake Pro Certification, ETL, Terraform, RBAC
Locations: Bangalore, Noida, Hyderabad
Job Description
We are seeking a highly skilled Snowflake Engineer to join our team at multiple locations including Bangalore, Noida, and Hyderabad. As a Snowflake Engineer, you will be responsible for designing, implementing, and optimizing Snowflake data warehouse solutions for our clients.
Responsibilities
- Design, architect, and implement Snowflake cloud data warehouse solutions based on client requirements.
- Develop and implement ETL processes to load data into Snowflake and ensure data quality and integrity.
- Configure and manage Snowflake features such as RBAC (Role-Based Access Control) to enforce security policies.
- Collaborate with cross-functional teams to integrate Snowflake with other systems and applications.
- Optimize Snowflake performance for scalability and cost-effectiveness.
- Develop infrastructure as code using Terraform for automating Snowflake deployments.
- Provide technical guidance and support to junior team members.
- Stay updated on Snowflake best practices, new features, and industry trends.
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or related field.
- 8+ years of experience in data engineering, with at least 4 years of relevant experience working with Snowflake.
- Snowflake Pro Certification is highly desirable.
- Strong understanding of cloud data warehouse concepts and architectures.
- Experience with ETL tools and processes for data integration.
- Proficiency in Terraform for infrastructure automation.
- Hands-on experience with Snowflake RBAC and security implementations.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration abilities.