We are seeking a skilled Snowflake Data Engineer to design, implement, and maintain scalable data solutions on the Snowflake platform. The role involves managing end-to-end data pipelines, optimizing performance, ensuring data security, and delivering high-quality data solutions to meet business needs.
Key Responsibilities :
- Design and implement robust data models, schemas, and data warehousing solutions using Snowflake.
- Manage end-to-end data migration processes, including data extraction, transformation, and loading (ETL / ELT) into Snowflake.
- Leverage Snowflake-specific features such as semi-structured data handling, secure data sharing, and advanced security capabilities.
- Develop, optimize, and maintain ETL pipelines to ensure efficient and reliable data movement.
- Optimize Snowflake configurations and SQL queries for enhanced performance and scalability.
- Enforce data quality controls and implement security protocols to safeguard sensitive information.
- Troubleshoot and resolve technical issues, including performance bottlenecks and data quality concerns.
- Collaborate with stakeholders to gather requirements and deliver tailored data solutions.
- Create and maintain clear technical documentation covering data models, ETL processes, and overall architecture.
Required Qualifications :
Bachelor's degree in Computer Science, Information Technology, or a related technical field.Strong expertise in Snowflake architecture, features, and cloud-native best practices.Proficient in SQL for data manipulation, advanced querying, and performance tuning.Hands-on experience with ETL / ELT processes and data integration tools like Informatica.Knowledge of cloud computing concepts and data security best practices.Experience designing and implementing data models, including star and snowflake schemas.Skills Required
Snowflake Data Warehousing, SQL Query Optimization, ETL / ELT Pipelines, Data Modeling (Star / Snowflake Schemas), Cloud Data Architecture, Data Security & Governance