Responsibilities
Define and own the end-to-end data architecture for Snowflake-based data warehousing and analytics solutions, aligned with enterprise standards and best practices.
Design scalable data models, schemas, and data pipelines to support reporting, self-service analytics, and AI/ML workloads.
Architect and oversee the implementation of ELT/ETL frameworks, data ingestion patterns, and integration with diverse source systems (batch and real-time).
Lead modernization of legacy data warehouses to Snowflake, including migration strategy, performance optimization, and cost management.
Establish data automation strategies, including orchestration, monitoring, and CI/CD for data pipelines and data products.
Collaborate with AI/ML teams to design data platforms that support feature stores, model training, and model inference at scale.
Define and implement data governance, data quality, security, and access control frameworks within Snowflake and related tools.
Provide architectural guidance and technical leadership to data engineers, developers, and analysts across projects.
Conduct architecture reviews, PoCs, and technology evaluations for data engineering, automation, and AI-enabling tools and platforms.
Optimize Snowflake performance, storage, and compute usage through clustering, partitioning, caching, and workload management.
Develop and maintain architecture blueprints, reference implementations, and reusable patterns for data warehousing and analytics.
Partner with product owners and business stakeholders to translate analytical and AI requirements into robust data solutions.
Ensure solutions are secure, compliant, resilient, and aligned with organizational policies and regulatory requirements.
Mentor and upskill team members on Snowflake, data engineering best practices, and data automation techniques.