remote
Senior Snowflake Engineer Lead I - Data Engineering - UST
Software Engineer
Lead the design, architecture, and implementation of Snowflake solutions in a multi‑tenant environment, driving data platform strategy and supporting cross‑functional domain teams with robust, scalable data pipelines.
About the role
Key Responsibilities
- Architect and implement Snowflake data warehouses for multiple domain teams, ensuring scalability, security, and performance in a multi‑tenant setting.
- Design and optimize data models, schemas, and pipelines (ETL/ELT) to support analytics, reporting, and data science use cases.
- Collaborate with platform, DevOps, and cloud engineering teams to integrate Snowflake with AWS/Azure services, CI/CD pipelines, and monitoring tools.
- Provide technical leadership, mentorship, and best‑practice guidance to junior engineers and cross‑functional stakeholders.
- Establish governance, data quality, and cost‑optimization frameworks, including role‑based access control and resource monitoring.
Requirements
- 5+ years of hands‑on experience with Snowflake, including architecture, performance tuning, and security configuration.
- Strong SQL proficiency and experience building complex data models and transformation pipelines.
- Proficiency in cloud platforms (AWS or Azure) and related services such as S3, Redshift, Azure Data Lake, or Data Factory.
- Experience with scripting/programming languages (e.g., Python) for automation, orchestration, and data processing.
- Demonstrated ability to lead technical initiatives, mentor teams, and communicate solutions to both technical and business audiences.