remote
Senior Snowflake Engineer - UST
Software Engineer
Lead the design, architecture, and deployment of Snowflake data platforms, driving data integration, performance tuning, and cloud migration for enterprise clients.
About the role
Key Responsibilities
- Architect and implement scalable Snowflake solutions across multiple domains, ensuring high availability and performance.
- Design and optimize data pipelines, leveraging ETL/ELT tools and Python scripts to ingest, transform, and load data into Snowflake.
- Collaborate with data scientists, analysts, and business stakeholders to model data, create schemas, and develop secure, governed data marts.
- Implement security best practices, including role-based access, data masking, and encryption, while maintaining compliance with enterprise policies.
- Monitor and tune query performance, storage costs, and compute resources, providing actionable insights and recommendations.
- Lead knowledge sharing sessions, mentor junior engineers, and contribute to continuous improvement of platform engineering processes.
Requirements
- 5+ years of experience designing and managing Snowflake environments in a production setting.
- Strong proficiency in SQL, data modeling, and performance optimization techniques.
- Hands‑on experience with ETL/ELT tools (e.g., dbt, Fivetran, Airflow) and scripting in Python.
- Deep understanding of cloud data services (AWS, GCP, or Azure) and related security controls.
- Excellent communication skills and a proven ability to collaborate across cross‑functional teams.