N

NCS

ICT consulting, digital transformation, cybersecurity services

Snowflake Data Engineer

Data EngineeringPosted on Nov 13
Full-timeMelbourne VIC, AustraliaNo salary listedHybrid

About the Job

Requirements

  • Advanced proficiency in Snowflake SQL, schema design, performance tuning, and Snowflake-specific features including stages, pipes, streams, and dynamic tables.
  • Expert-level dbt (data build tool) experience, including building, testing, and documenting projects, managing model dependencies, and developing macros.
  • A strong foundation in ETL/ELT design, data warehousing concepts, and dimensional modelling.
  • Expert SQL writing, query optimisation, and complex transformation logic.
  • Scripting capability in Python or similar languages for orchestration, data validation, and custom transformations.
  • Experience with orchestration tools such as Airflow, Prefect, or equivalent.
  • Proficiency with Git workflows, branching strategies, and CI/CD pipeline integration.
  • Proven experience designing and implementing data quality frameworks.
  • Familiarity with automated testing tools and methodologies.
  • Understanding of data validation, reconciliation, and audit patterns.
  • Hands-on experience with cloud data platforms such as AWS, Azure, or GCP.
  • Familiarity with infrastructure-as-code, containerisation, or deployment automation.
  • Understanding of logging, monitoring, and alerting tools.
  • A track record of delivering production data pipelines at scale.

Responsibilities

  • Design, build, and maintain scalable data pipelines and transformation frameworks, owning end-to-end data flow from ingestion through consumption-ready Gold layer outputs.
  • Design and build reusable ingestion frameworks supporting batch, incremental, and streaming loads, with robust error handling and schema evolution capabilities.
  • Develop and maintain dbt transformation models across Silver and Gold layers, aligned with source-to-target mappings and business rules.
  • Implement automated testing frameworks covering uniqueness, not-null constraints, referential integrity, and custom business rules to safeguard data quality.
  • Validate Gold layer outputs against agreed models and perform reconciliation testing across source, Silver, and Gold layers.
  • Own defect triage, investigation, and resolution within agreed SLAs; conduct root-cause analysis and implement preventative fixes.
  • Produce and maintain interface documentation covering source connections, data contracts, schedules, dependencies, and technical metadata lineage.
  • Apply CI/CD and version control standards to pipeline and dbt code, ensuring peer-reviewed and tested deployments across environments.
  • Monitor and optimise pipeline performance, reliability, and cost through logging, alerting, and observability implementation.
  • Collaborate with Data Modellers, analysts, and stakeholders to ensure pipelines are fit for purpose, performant, and aligned to business definitions.

About the Company

NCS

ICT consulting, digital transformation, cybersecurity services

NCS delivers ICT services in the Asia Pacific region, including consulting, digital transformation, technology solutions, and cybersecurity for government and private sector clients. It offers advisory, implementation, and managed services, supported by three innovation centers in Singapore, Melbourne, and Shenzhen and a workforce of about 13,000 across 20 cities. The company emphasizes long-term client partnerships, regional scale, and practical solutions developed at its innovation centers. Its goal is to help clients navigate digital transformation and cybersecurity while maintaining ethical conduct and transparent governance.

Company size
10,001+
Company stage
Grant
Total funding
$780K
Headquarters
Singapore, Singapore
Founded
1981

Recently Posted Jobs

Explore more opportunities at NCS

See more jobs