Data Consultant (Snowflake) - Contract

ZENITH INFOTECH (S) PTE LTD.

Singapore

On-site

SGD 90,000 - 140,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Zenith Infotech (S) PTE LTD in Singapore seeks a Data Engineer to design, build, and maintain Snowflake-based data pipelines and models for analysts, data scientists, and business teams.

You will turn raw data from multiple sources into trusted datasets, collaborate with stakeholders, and help shape engineering standards as the platform grows.

Strong SQL, Python, Snowflake expertise, and experience with orchestration tools like Airflow or Prefect are required for this hands-on role.

Qualifications

  • 3 to 7 years of professional experience in data engineering or closely related field.
  • Strong hands-on experience with Snowflake, including data loading, performance tuning, and cost management.
  • Advanced SQL skills, including complex joins, window functions, CTEs, and query optimization.
  • Proficiency in Python for data processing and automation.
  • Solid understanding of data warehousing concepts, ETL/ELT patterns, and data modelling.
  • Experience with orchestration tools such as Apache Airflow, Prefect, or Dagster.
  • Experience with major cloud platforms (AWS/Azure/GCP).
  • Familiarity with version control (Git) and CI/CD workflows.
  • Strong problem-solving and cross-functional collaboration.

Responsibilities

  • Design, build, and maintain scalable ETL/ELT pipelines to ingest data into Snowflake.
  • Develop and optimize data models to support analytics and reporting.
  • Write efficient SQL and Python for transformation and orchestration.
  • Use Snowflake features like Snowpipe, Streams and Tasks, Time Travel, and Stored Procedures.
  • Monitor and tune Snowflake performance and cost including warehouse sizing and query optimization.
  • Implement data quality checks, monitoring, and lineage.
  • Apply data security and governance practices including RBAC and masking policies.
  • Orchestrate workflows using Airflow, Prefect, or Dagster.
  • Collaborate with analysts, data scientists, product managers, and engineers to meet requirements.
  • Contribute to documentation, code reviews, CI/CD practices, and platform improvements.

Skills

Snowflake
SQL
Python
ETL/ELT
Data modelling
Cloud platforms
CI/CD
Git
Communication

Tools

Apache Airflow
Prefect
Dagster
Dagster

Job description

About the Role

Our client is looking for a Data Engineer with strong hands-on experience in Snowflake to design, build, and maintain the pipelines and data models that our analysts, data scientists, and business teams rely on.

You will work closely with stakeholders to turn raw data from many sources into trusted, well-modelled datasets, and you will help shape our engineering standards as the platform grows.

Key Responsibilities
  • Design, build, and maintain scalable ETL/ELT pipelines to ingest data from databases, APIs, files, and streaming sources into Snowflake.
  • Develop and optimize data models (dimensional, star/snowflake schemas, data vault where relevant) to support analytics and reporting.
  • Write efficient, well-tested SQL and Python code for transformation and orchestration.
  • Use Snowflake features such as Snowpipe, Streams and Tasks, Time Travel, Zero-Copy Cloning, Stored Procedures, and Dynamic Tables to build robust workflows.
  • Monitor and tune Snowflake performance and cost, including warehouse sizing, clustering, query optimization, and resource monitors.
  • Implement data quality checks, monitoring, alerting, and lineage so downstream users can trust the data.
  • Apply data security and governance best practices, including role-based access control, masking policies, and data privacy compliance.
  • Orchestrate and schedule workflows using tools such as Airflow, dbt, or equivalent.
  • Collaborate with analysts, data scientists, product managers, and engineers to understand requirements and deliver the right solutions.
  • Contribute to documentation, code reviews, CI/CD practices, and continuous improvement of the data platform.
Required Qualifications
  • 3 to 7 years of professional experience in data engineering or a closely related field.
  • Strong hands-on experience with Snowflake, including data loading, performance tuning, and cost management.
  • Advanced SQL skills, including complex joins, window functions, CTEs, and query optimization.
  • Proficiency in Python (or a similar language such as Scala or Java) for data processing and automation.
  • Solid understanding of data warehousing concepts, ETL/ELT patterns, and data modelling.
  • Experience building and managing pipelines with orchestration tools such as Apache Airflow, Prefect, or Dagster.
  • Experience with a major cloud platform (AWS, Azure, or GCP) and its storage and compute services (for example S3, ADLS, or GCS).
  • Familiarity with version control (Git) and CI/CD workflows.
  • Strong problem-solving skills and attention to detail.
  • Good communication skills and the ability to work in a cross-functional team.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Snowflake Architect
Snowflake Architect

YEPEESOFT PTE. LTD. • Singapore

On-site
SGD 150,000 - 190,000
Senior Data Engineer
Senior Data Engineer

NCS PTE. LTD. • Singapore

On-site
SGD 90,000 - 150,000
Data Engineer/Architect with Snowflake
Data Engineer/Architect with Snowflake

Tata Consultancy Services Asia Pacific Pte Ltd • Singapore

On-site
SGD 120,000 - 180,000
Data Engineer/Architect with Snowflake
Data Engineer/Architect with Snowflake

Tata Consultancy Services (TCS) • Singapore

On-site
SGD 120,000 - 180,000
Data Engineer( Snowflake, ETL/ELT ) (Weekends,shifts)– Contract #IKR
Data Engineer( Snowflake, ETL/ELT ) (Weekends,shifts)– Contract #IKR

Recruit Express Pte Ltd • Singapore

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

ITCAN PTE. LIMITED • Singapore

On-site
SGD 120,000 - 180,000
Data Engineer (Databricks) - Contract
Data Engineer (Databricks) - Contract

ZENITH INFOTECH (S) PTE LTD. • Singapore

On-site
SGD 70,000 - 110,000
Snowflake Architect
Snowflake Architect

U3 INFOTECH PTE. LTD. • Singapore

On-site
SGD 70,000 - 100,000
Senior Solutions Engineer
Senior Solutions Engineer

Straive • Singapore

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

eAspire Technolabs Inc. • Singapore

On-site
SGD 90,000 - 150,000