We are seeking a highly skilled Senior Snowflake Data Engineer with strong data modeling experience to lead the design, implementation, and optimization of large-scale data intelligence solutions on the Snowflake Cloud Data Warehouse. The ideal candidate will have a proven track record in architecting robust data pipelines and managing complex data workflows, with a deep understanding of data architecture and analytics.
Mandatory Requirement: Certification in snowflake is mandatory.
Key Responsibilities:
Lead the architecture and implementation of high-performance, production-grade data solutions using Snowflake Data Warehouse, ensuring scalability and reliability.
Design and manage advanced ETL workflows, utilizing tools such as Python, Snowpipe, and other ETL technologies for seamless data integration and processing.
Develop both real-time and batch data processing pipelines, maintaining a strong focus on data quality and availability.
Collaborate with cross-functional teams in an Agile environment (Scrum) to drive successful project outcomes using tools like Azure DevOps or JIRA.
Write and optimize stored procedures and functions using Snowflake Scripting or JavaScript for efficient data manipulation and retrieval.
Leverage Snowflake features such as data sharing, event-driven architecture, and lake-house patterns to enhance data accessibility and usability.
Oversee data migration from RDBMS to Snowflake, implementing best practices for data transformation and modeling, with a strong emphasis on dimensional modeling techniques (star and snowflake schemas).
Implement Role-Based Access Control (RBAC) for secure user and data management, ensuring compliance with security protocols.
Design and manage file formats and external/internal stages for integrating with cloud storage solutions (e.g., AWS S3, Azure Blob).
Apply deep knowledge of Snowflake architecture, including storage and compute resources, to optimize performance and cost.
Utilize features like Time Travel and Failsafe to ensure data integrity, availability, and recovery.
Translate complex BI and reporting requirements into effective database and reporting designs.
Provide mentorship and guidance to junior team members, fostering a culture of continuous learning and improvement.
Basic Qualifications:
Familiarity with Agile methodologies and project management tools (e.g., JIRA, Azure DevOps).
Strong experience in data modeling principles and best practices.
Key Skills:
Extensive expertise in Snowflake architecture and internals, including advanced data modeling and integration with BI/reporting tools.
Proficient in programming languages such as Python, Java, or Scala for data processing and pipeline development.
Strong understanding of structured and semi-structured data formats (e.g., XML, JSON, Parquet).
Experience with Snowflake utilities (SnowSQL, SnowPipe) and best practices for data ingestion and processing.
Knowledge of cloud data warehousing solutions like AWS Redshift or Google BigQuery is a plus.
Keywords: Senior Data Engineer, Snowflake, Snowpipe, ETL, Data Warehouse, SQL, Data Modeling, Cloud Solutions, Agile, Data Migration, RBAC.
L&S-DA-Consulting
Job Classification
Industry: Software ProductFunctional Area / Department: Finance & AccountingRole Category: FinanceRole: Finance ManagerEmployement Type: Full time