
Snowflake (NCS/Job/ 3933)
Job Skills
Job Description
Job Description:
ABOUT THE ROLE
We are looking for a highly experienced Senior Data Engineer to join our growing Data team. In this role, you will design, build, and maintain scalable data pipelines and warehousing solutions on Snowflake, enabling reliable analytics and business intelligence across the organization. You will ensure data accuracy, performance, and governance.
KEY RESPONSIBILITIES
▸ Architect and implement complex, scalable ELT/ETL pipelines using Snowflake and modern data tooling
▸ Design and optimize Snowflake data warehouse schemas
▸ Write and optimize advanced SQL queries, stored procedures
▸ Lead performance tuning initiatives: query optimization, clustering keys, materialized views, and virtual warehouse sizing.
▸ Define and enforce data quality standards, lineage tracking, and metadata management practices.
▸ Mentor junior and mid-level data engineers; conduct code reviews and set engineering best practices.
▸ Collaborate with Data Governance teams to implement RBAC, row-level security, and data masking in Snowflake.
▸ Drive data modeling decisions and contribute to platform architecture discussions.
▸ Partner with business stakeholders to translate requirements into reliable data products.
REQUIRED SKILLS & QUALIFICATIONS
✓ 6+ years of experience in data engineering with at least 3 years working in Snowflake.
✓ Expert-level Advanced SQL skills
✓ Deep understanding of Data Warehousing concepts:
✓ Strong experience with ELT/ETL pipeline orchestration tools (especially IICS).
✓ Proficiency with at least one programming language: Python etc. data pipeline development.
✓ Experience with Snowflake-specific features: Streams, Tasks, Snowpark, Time Travel, Zero-Copy Clone.
✓ Knowledge of cloud platforms (e.g. AWS) and related data services (e.g. S3).
✓ Strong grasp of data governance, security, and compliance best practices.