Data Consultant (Snowflake) - Contract

Zenith Infotech Pte Ltd.

Singapore

On-site

SGD 90,000 - 140,000

Full time

6 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 Pte Ltd. is seeking a Data Engineer with strong Snowflake expertise to design, build, and maintain pipelines and data models for analytics teams.

You will transform raw data from multiple sources into trusted datasets and help shape our data platform as it scales. The role requires hands-on experience with Snowflake, SQL, Python, and cloud services, plus orchestration tools like Airflow or Prefect.

Qualifications

  • 3–7 years of data engineering experience.
  • Strong Snowflake experience including loading, tuning, and cost management.
  • Advanced SQL skills with 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 cloud platforms (AWS, Azure, or GCP) and their storage/compute services.
  • Familiarity with Git and CI/CD workflows.
  • Strong problem-solving skills and attention to detail.
  • Good communication and ability to work in a cross-functional team.

Responsibilities

  • Design, build, and maintain scalable ETL/ELT pipelines ingesting data from databases, APIs, files, and streaming sources into Snowflake.
  • Develop and optimize data models (dimensional, star/snowflake, data vault where relevant) to support analytics and reporting.
  • Write efficient, well-tested SQL and Python code for transformation and orchestration.
  • Leverage Snowflake features like Snowpipe, Streams and Tasks, Time Travel, and Stored Procedures to build robust workflows.
  • Monitor and tune Snowflake performance and cost, including warehouse sizing, clustering, and resource monitors.
  • Implement data quality checks, monitoring, alerting, and lineage for trusted data.
  • Apply data security and governance best practices, including RBAC, masking policies, and privacy compliance.
  • Orchestrate and schedule workflows using Airflow, dbt, or equivalents.
  • Collaborate with analysts, data scientists, product managers, and engineers to deliver solutions.
  • Contribute to documentation, code reviews, CI/CD practices, and continuous platform improvement.

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

Data Consultant (Snowflake) - Contract
Data Consultant (Snowflake) - Contract

ZENITH INFOTECH (S) PTE LTD. • Singapore

On-site
SGD 90,000 - 140,000
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 (TCS) • Singapore

On-site
SGD 120,000 - 180,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( 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
Senior Solution Engineer - Java and Snowflake
Senior Solution Engineer - Java and Snowflake

spi global content holding pte. ltd. • Singapore

On-site
SGD 200,000 - 260,000
Snowflake Architect
Snowflake Architect

U3 INFOTECH PTE. LTD. • Singapore

On-site
SGD 70,000 - 100,000