Snowflake Data Engineer- Consultant
On-site · Bengaluru, Karnataka, India
Job Summary
Architect and operate enterprise-grade data platforms on Snowflake. Design data models (dimensional/vault), data contracts, and semantic layers aligned to business KPIs. Build resilient ELT workflows using Snowflake-native features (Snowpipe, Streams, Tasks) and orchestrators (Airflow, dbt). Develop high-performance SQL transformations, UDFs, and stored procedures; implement CI/CD for data, including testing and data quality checks. Enable analytics and AI/ML use cases using Snowflake Cortex AI; monitor performance, security, and cost; collaborate with business owners to deliver reliable, high-performance data capabilities. Deliver metrics decks and dashboards and establish governance, data sharing, and observability. Primary focus on ingestion, transformation, data architecture, performance tuning, security, and observability using Python, SQL, and agentic development patterns.
Required Qualifications
- Bachelor’s degree in computer science, data science, engineering, mathematics, information systems, or related technical discipline
- 5+ years of relevant experience in data engineering roles
- Detailed knowledge of data warehouse architectures, data modeling, ETL/ELT and reporting/analytic tools
- Proficiency in Java, Python, Ruby, Scala
- Extensive AWS services experience (Redshift, S3, EC2, Lambda, Athena, EMR, AWS Glue, DataPipeline)
- Experience with data visualization tools (Tableau, QuickSight, Metabase, etc.)
- Experience building metrics decks and KPI dashboards
- Ability to design, implement, and maintain secured access to large datasets
- Snowflake data platform expertise
- Strong SQL and Python
- Experience with agentic development for AI/ML use cases
- Experience with BI/analytics tools
- RBAC and governance
- CI/CD for data
- Security and compliance capabilities
Desired Qualifications
- Bachelor’s degree in computer science, Data Science, engineering, mathematics, information systems, or a related technical discipline
- 5+ years of relevant experience in data engineering roles
- Experience with Snowflake (enterprise implementations)
- Strong Python and SQL skills
- Experience with AWS services and data visualization tools
- Ability to design, implement, and maintain secure access to large datasets
- Experience building metrics decks and KPI dashboards
- Knowledge of data warehouse architectures, ETL/ELT patterns, data governance and RBAC
- Experience with data orchestration and CI/CD for data pipelines
- Familiarity with agentic development and AI/ML use cases in data platforms
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.