Data Engineer (Snowflake)
Summary
Data engineer designing, building, and operating end-to-end data pipelines and governance on Snowflake and Databricks for Singapore GovTech's SDP platform. Day-to-day work spans warehouse administration, RBAC/masking, CI/CD with infrastructure-as-code, monitoring, and migration/UAT support. Requires 5+ years data engineering and 3+ years hands-on Snowflake.
Virtual warehouse sizing, scaling, and cost/performance tuning Snow pipe and Snow pipe Streaming for continuous ingestion Snow park (Python/Scala) for in-warehouse data engineering Role-based access control (RBAC), secure data sharing, and object tagging for governance Query profiling and performance optimization (clustering keys, materialized views, caching) Time Travel, zero-copy cloning, and Snowflake's native data protection features Minimum 5 years of hands-on experience in Data Engineering, Data Platform Engineering, or related disciplines. Minimum 3 years of hands-on experience with Snowflakes involving data pipeline Required Technical Skills - Common Strong SQL and Python (PySpark or general-purpose) for data engineering Data modeling - dimensional design, star/snowflake schemas, semantic layers CI/CD pipelines (e.g., Azure DevOps, GitHub Actions, GitLab CI) for data engineering workflows Infrastructure-as-code (Terraform preferred) for provisioning cloud data platform resources Hands-on experience on at least one hyper scaler - AWS, Azure, or Google Cloud Understanding of data security and compliance frameworks applicable to government/public-sector environments Preferred Qualifications Databricks Certified Data Engineer Associate/Professional Snow Pro Core, or Snow Pro Advanced: Data Engineer Prior experience delivering on a government or regulated-sector data platform, or exposure to compliance frameworks such as IM8 is an add o n Experience working as part of a System Integrator (SI) delivery team alongside a platform Principal is an add on