Senior Snowflake Developer

Open 35d posting dated 2 weeks ago

For our client we are looking for an experienced Senior Snowflake Developer to join Data Engineering team and take ownership of advanced data warehouse initiatives within a modern cloud environment. This role combines hands-on engineering work with architectural thinking and close collaboration across BI, Analytics, and Data Science teams.

You will play a key role in evolving and optimizing Snowflake-based data platforms, ensuring scalability, performance, security, and alignment with business-critical reporting and analytical solutions.

We are not looking for a regular developer. We are looking for someone who designs, builds and configures Snowflake environments end-to-end, and can act as a technical leader in complex enterprise projects.

Key Responsibilities

  • Design and implement modern data platforms (Data Warehouse / Lakehouse)

  • Architect and build scalable ETL/ELT frameworks

  • Design and configure Snowflake environments (security, RBAC, performance tuning, cost optimization)

  • Integrate Snowflake with Azure cloud services and on-prem infrastructure

  • Lead Snowflake migration projects (including reverse engineering of existing solutions)

  • Implement cross-account data sharing and multi-environment strategies

  • Rebuild or modernize legacy data processing frameworks

  • Build and optimize CI/CD processes for data platforms

  • Ensure data structures support enterprise BI environments (e.g., Power BI)

  • Provide technical leadership and mentor engineers

  • Communicate architectural decisions to business and technical stakeholders

Requirements

  • 5+ years of experience designing data platforms (DWH / Lakehouse)

  • 5+ years of hands-on Snowflake experience

  • Experience designing and configuring Snowflake environments (it will be a big plus)

  • Proven experience working with public cloud environments, Azure, AWS, or GCP (Azure preferred)

  • Experience leading Snowflake migration projects

  • Strong SQL and Python skills

  • Advanced knowledge of data modeling (Medallion, Kimball)

  • Implementation of security and data access control mechanisms

  • Basic understanding of MLOps concepts

  • Experience working directly with enterprise clients

Nice to Have

  • 2+ years of experience working with streaming data (e.g., Apache Kafka)

  • Strong background in performance tuning and cost optimization in Snowflake

  • Experience with Snowflake performance and cost optimization