Data Engineer

ELLIOTT MOSS CONSULTING PTE. LTD.

Penarth, High Street

On-site

GBP 70,000 - 95,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Elliott Moss Consulting Pte. Ltd. is seeking a hands-on Snowflake Data Engineer to modernize an enterprise data warehouse into a cloud-native analytics platform on AWS.

You will build scalable data pipelines, model data in a dimensional schema, and deliver reliable ELT solutions while collaborating with architects, QA, cloud engineers, and business stakeholders. The role requires 3+ years in data engineering, Snowflake experience, and strong SQL skills.

Qualifications

  • 3+ years experience in Data Engineering or Data Warehousing.
  • Hands-on Snowflake experience or with another cloud data warehouse.
  • Strong SQL skills and query optimization.
  • Knowledge of dimensional modelling (Star Schema).
  • Experience developing ETL/ELT pipelines.
  • Knowledge of data quality, logging, monitoring and production support.
  • Analytical, communication and problem-solving skills.
  • Ability to work independently and in Agile delivery environments.

Responsibilities

  • Design, develop and maintain data pipelines and warehouse layers (RAW, ODS, DW) in Snowflake.
  • Build and support ELT/ETL pipelines using Snowflake features (Snowpipe, Tasks, Streams, Stages, Storage Integrations, SP).
  • Develop dimensional data models including fact and dimension tables.
  • Write, optimize, and troubleshoot complex SQL queries for transformation and performance.
  • Implement data quality checks, validation, logging and error handling.
  • Support rerun, recovery and replay of failed data loads.
  • Integrate data securely using AWS services such as S3 and IAM.
  • Participate in SIT, UAT, deployment and production support.
  • Collaborate with architects and engineers, following coding standards.
  • Contribute to code reviews and continuous improvement.

Skills

Data engineering
SQL
Dimensional modelling
ETL/ELT pipelines
Data quality & monitoring
Agile delivery
Communication
Problem-solving
Independent & collaborative work

Tools

Snowflake
AWS (S3, IAM)

Job description

Job Description
  • We are looking for a hands-on Snowflake Data Engineer to support the modernization of an enterprise data warehouse to a cloud-native analytics platform on AWS and Snowflake.
  • You will be responsible for building scalable data pipelines, developing dimensional data models, and delivering reliable ELT solutions while working closely with architects, senior engineers, QA teams, cloud engineers, and business stakeholders.
Key Responsibilities
  • Design, develop, and maintain data pipelines and warehouse layers (RAW, ODS, DW) in Snowflake.
  • Build and support ELT/ETL pipelines using Snowflake features such as Snowpipe, Tasks, Streams, Stages, Storage Integrations, and Stored Procedures.
  • Develop dimensional data models including fact tables, dimension tables, aggregates, and lookup tables.
  • Write, optimize, and troubleshoot complex SQL queries for transformation, reconciliation, and performance tuning.
  • Implement data quality checks, validation, reconciliation, logging, and error-handling mechanisms.
  • Support rerun, recovery, and replay processes for failed data loads.
  • Integrate data securely using AWS services such as S3 and IAM.
  • Participate in SIT, UAT, deployment, documentation, and production support.
  • Collaborate with architects and engineering teams while following coding standards and best practices.
  • Contribute to code reviews and continuous improvement initiatives.
Required Skills & Experience
  • 3+ years of experience in Data Engineering, Data Warehousing, or Database Development.
  • Hands-on experience with Snowflake or another cloud data warehouse platform.
  • Strong SQL skills including joins, window functions, CTEs, query optimization, and troubleshooting.
  • Good understanding of dimensional modelling (Star Schema, Fact & Dimension tables).
  • Experience developing and maintaining ETL/ELT pipelines.
  • Knowledge of data quality, reconciliation, logging, monitoring, and production support.
  • Good analytical, communication, and problem-solving skills.
  • Ability to work independently and collaboratively in an Agile delivery environment.
Preferred Skills
  • Experience with Snowflake features: Snowpipe Tasks Streams Stages Storage Integrations Stored Procedures Experience migrating Oracle Data Warehouse or legacy platforms to Snowflake.
  • Experience handling semi-structured data (JSON, XML, VARIANT).
  • AWS knowledge, especially: Amazon S3 IAM Encryption Cloud integration Experience with Git, CI/CD, and deployment automation.
  • Exposure to Tableau or other BI reporting tools. Snowflake, AWS, Data Engineering, AI/ML, or GenAI certifications
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Data Engineer
Senior Data Engineer

Test Triangle Limited • Greater London

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

Gazelle Global Consulting Limited • Greater London

On-site
GBP 70,000 - 100,000
Data Engineer (Snowflake)
Data Engineer (Snowflake)

Gazelle Global • Greater London

On-site
GBP 70,000 - 90,000
Data Engineer
Data Engineer

Tenth Revolution Group • Leeds

On-site
GBP 80,000 - 85,000
Highly competitive salary
Performance-related bonus
Competitive annual leave package
+1
Sr. Snowflake Architect
Sr. Snowflake Architect

Falcon Smart IT (FalconSmartIT) • City of Edinburgh

Hybrid
GBP 120,000 - 180,000
Snowflake Data Engineer – Cloud DWH & ETL
Snowflake Data Engineer – Cloud DWH & ETL

Computacenter AG & Co. oHG • Hindley

On-site
GBP 65,000 - 95,000
Snowflake Architect
Snowflake Architect

Vbeyond • Greater London

On-site
GBP 110,000 - 150,000
Data Engineer - Snowflake Specialist
Data Engineer - Snowflake Specialist

ABC • United Kingdom

On-site
GBP 85,500 - 104,500
Competitive FTC salary
Opportunity for strategic initiatives
Collaborative team environment
Data Engineer
Data Engineer

Ignite Digital • Milton Keynes

On-site
GBP 50,000 - 75,000
10% bonus
10.5% company pension contribution
Comprehensive healthcare package
+7
Data Architect
Data Architect

N Consulting Limited • Greater London

On-site
GBP 90,000 - 120,000