Help design, build and continuously improve the clients online platform.
Research, suggest and implement new technology solutions following best practices/standards.
Take responsibility for the resiliency and availability of different products.
Be a productive member of the team.
Requirements
Strong experience in data engineering, with hands\-on expertise in Snowflake, Python, SQL, dbt, and cloud platforms (Azure/AWS).
Modern data technologies to build secure, scalable, and high\-impact data solutions for a retail environment and snowflake RBAC & Automation
Extract and analyze existing RBAC roles, grants, and metadata from Snowflake.
Design and implement a configuration\-driven RBAC management approach using Git\-controlled files.
Develop Python automation scripts to extract roles from Snowflake, validate and transform role configurations, and deploy updated roles back into Snowflake.
Ensure data integrity, security, and compliance during RBAC role migration, with an initial focus on data roles automation.
Design, develop, optimize, and maintain ETL/ELT pipelines to efficiently ingest and transform data from multiple sources while ensuring high data quality.
Monitor and troubleshoot production pipelines to ensure performance, reliability, and scalability.
Write and optimize SQL queries following best practices for performance and scalability.
Implement Data Vault modeling in Snowflake to support large\-scale analytics and business intelligence use cases.
Collaborate with Data Engineers, Product Managers, and Data Scientists to deliver data\-driven solutions.
Engage with business stakeholders to gather requirements and translate them into effective technical designs.
Mentor junior engineers and lead technical discussions to promote best practices and innovation.
Implement and enforce data governance and data quality standards across systems.
Work with AWS/Azure, Snowflake, and dbt to build and support scalable cloud\-based data platforms.
Continuously evaluate and recommend improvements to data architecture, tools, and processes.
Strong hands\-on experience with Snowflake administration.
Deep understanding of Snowflake RBAC architecture, including roles, grants, and privileges.
Advanced proficiency in Snowflake SQL for role management and data extraction.
Solid experience with Python scripting for automation and validation.
Strong background in ETL/ELT processes, data modeling, and cloud\-based data platforms.