Data Engineer( Cloud native)

ITCAN PTE. LIMITED

Singapore

On-site

SGD 90,000 - 140,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

ITCAN PTE. LIMITED is seeking a hands-on Snowflake Data Engineer to design and maintain ingestion pipelines, build dimensional data models, and deliver production-ready data solutions on AWS and Snowflake.

The role collaborates with senior engineers, QA, cloud/platform teams, and BI users through design, development, testing, deployment, and operational handover, owning datasets and pipeline components from development to production.

Qualifications

  • 3+ years of experience in data engineering, data warehousing, or database development.
  • Hands-on experience with Snowflake, or practical experience with another cloud data warehouse and the ability to ramp up quickly on Snowflake.
  • Strong SQL skills, including joins, window functions, data transformations, and query troubleshooting.
  • Good understanding of dimensional modelling, including fact and dimension table design.
  • Experience developing or supporting ETL/ELT pipelines and production data workflows.
  • Basic understanding of data quality, reconciliation, logging, retry, and operational support practices.
  • Ability to work effectively in a delivery team, communicate clearly, and take ownership of assigned datasets or pipeline components.

Responsibilities

  • Design, develop, and maintain data pipelines and data warehouse layers in Snowflake, including RAW, ODS, and DW schemas, tables, and views.
  • Implement data ingestion and orchestration using Snowflake features such as Stages, Storage Integrations, Snowpipe, Tasks, Streams, and Stored Procedures, or equivalent approved patterns.
  • Develop and maintain dimensional data models, including fact and dimension tables, transformations, aggregates, and lookup structures.
  • Write and optimise SQL for data transformation, reconciliation, troubleshooting, and performance improvement.
  • Implement data quality checks, validation, reconciliation, logging, and error‑handling controls.
  • Support rerun, recovery, and replay activities for failed or incomplete data processing.
  • Work with AWS services such as S3 and IAM as part of secure cloud data integration.
  • Support SIT, UAT, deployment, documentation, and operational handover activities.
  • Collaborate with senior engineers and architects, follow agreed engineering standards, and contribute to code reviews and continuous improvement.

Skills

3+ years experience
Snowflake
SQL
Dimensional modelling
ETL/ELT pipelines
Data quality
Team collaboration

Tools

Snowflake
Git
CI/CD

Job description

Job Description

Role Overview

We are modernising an enterprise data warehouse to a cloud‑native analytics platform on AWS and Snowflake. We are looking for a hands‑on Snowflake Data Engineer to build and support reliable ingestion and ELT pipelines, dimensional data models, and production‑ready data solutions.

The role will work closely with senior engineers, architects, QA, cloud/platform teams, and BI users through design, development, testing, deployment, and operational handover.

Key Responsibilities
  • Design, develop, and maintain data pipelines and data warehouse layers in Snowflake, including RAW, ODS, and DW schemas, tables, and views.
  • Implement data ingestion and orchestration using Snowflake features such as Stages, Storage Integrations, Snowpipe, Tasks, Streams, and Stored Procedures, or equivalent approved patterns.
  • Develop and maintain dimensional data models, including fact and dimension tables, transformations, aggregates, and lookup structures.
  • Write and optimise SQL for data transformation, reconciliation, troubleshooting, and performance improvement.
  • Implement data quality checks, validation, reconciliation, logging, and error‑handling controls.
  • Support rerun, recovery, and replay activities for failed or incomplete data processing.
  • Work with AWS services such as S3 and IAM as part of secure cloud data integration.
  • Support SIT, UAT, deployment, documentation, and operational handover activities.
  • Collaborate with senior engineers and architects, follow agreed engineering standards, and contribute to code reviews and continuous improvement.
Qualifications
Requirements (Must-Have)
  • 3+ years of experience in data engineering, data warehousing, or database development.
  • Hands‑on experience with Snowflake, or practical experience with another cloud data warehouse and the ability to ramp up quickly on Snowflake.
  • Strong SQL skills, including joins, window functions, data transformations, and query troubleshooting.
  • Good understanding of dimensional modelling, including fact and dimension table design.
  • Experience developing or supporting ETL/ELT pipelines and production data workflows.
  • Basic understanding of data quality, reconciliation, logging, retry, and operational support practices.
  • Ability to work effectively in a delivery team, communicate clearly, and take ownership of assigned datasets or pipeline components.
Plus Points (Advantage)
  • Hands‑on experience with Snowpipe, Tasks, Streams, Stored Procedures, Stages, or Storage Integrations.
  • Oracle Data Warehouse or legacy data platform migration experience.
  • Experience handling semi‑structured data such as XML, JSON, or Snowflake VARIANT.
  • AWS experience, particularly S3, IAM, encryption, and cloud integration patterns.
  • Experience with Git‑based development, CI/CD, or automated deployment practices for data solutions.
  • Familiarity with Tableau or other BI tools and governed dataset publishing.
  • Relevant Snowflake, cloud, data engineering, AI, ML, or GenAI certification(s).
What We Value
  • Strong engineering fundamentals and willingness to learn.
  • Practical problem‑solving and attention to data correctness.
  • Clean implementation, documentation discipline, and reliable delivery.
  • Ability to work in a fast‑paced project environment and collaborate with different technical teams.
  • Ownership of assigned tasks and openness to technical guidance and feedback.
  • A good overall match is more important than meeting every listed technology requirement.
  • Ability to join immediately or within 1–2 months is preferred.
Role Expectations
  • Able to independently deliver assigned pipelines, datasets, or data warehouse objects with guidance from senior team members.
  • Able to investigate data issues, explain findings, and implement appropriate fixes.
  • Comfortable supporting testing, deployment, and operational readiness activities.
  • Able to learn Snowflake features and project‑specific patterns quickly.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Employment Opportunity - Data Engineer
Employment Opportunity - Data Engineer

ITCAN PTE. LIMITED • Singapore

On-site
SGD 90,000 - 150,000
Snowflake Data Engineer
Snowflake Data Engineer

U3 INFOTECH PTE. LTD. • Singapore

On-site
SGD 110,000 - 170,000
Data Engineer (Snowflake)
Data Engineer (Snowflake)

PERCEPT SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 60,000 - 120,000
Senior Manager (Data Engineer), ETO
Senior Manager (Data Engineer), ETO

A*STAR - Agency for Science, Technology and Research • Singapore

On-site
SGD 90,000 - 130,000
Data Engineer (Snowflake).
Data Engineer (Snowflake).

Visa Hunt • Singapore

On-site
SGD 90,000 - 130,000
Senior Assistant Director (Data Engineer Lead), ETO
Senior Assistant Director (Data Engineer Lead), ETO

A*STAR - Agency for Science, Technology and Research • Singapore

On-site
SGD 150,000 - 240,000
Data Engineer (Azure/Snowflake)
Data Engineer (Azure/Snowflake)

Ascendion • Singapore

On-site
SGD 90,000 - 130,000
Snowflake Engineer
Snowflake Engineer

Lavu Tech Solutions Sdn Bhd • Singapore

On-site
SGD 120,000 - 180,000
Snowflake Data Engineer - Cloud-Native Analytics
Snowflake Data Engineer - Cloud-Native Analytics

PERCEPT SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 60,000 - 120,000
Data Engineer
Data Engineer

Merquri • Singapore

On-site
SGD 70,000 - 110,000