Snowflake Data Engineer (m/f/d)

Halian

Dubai

On-site

AED 350,000 - 550,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Halian in Dubai is seeking an experienced Snowflake Data Engineer to design, develop, and maintain scalable data solutions supporting BI, analytics, and reporting. You will collaborate with stakeholders, analysts, and BI teams to deliver high-quality datasets while ensuring data quality and governance.

Key focus areas include Snowflake data pipelines, data modeling, SQL optimization, Python-based ingestion, and Dataiku workflows, with migration considerations to Azure Data Factory.

Qualifications

  • Bachelor's degree in CS/IT/Data Eng or related field.
  • Proven experience as a Data Engineer/Snowflake Engineer in a production environment.
  • Strong Snowflake expertise: data modelling (dimensional & relational), stored procedures & views, data transformation & optimization, performance tuning.
  • Advanced SQL development and query optimization skills.
  • Strong Python programming skills for data processing and pipelines.
  • Experience with Dataiku for ingestion and transformation workflows.
  • Experience integrating data from SharePoint, Salesforce, and SFTP sources.
  • Knowledge of data governance, metadata management, data quality, monitoring & error-handling.
  • Experience with CI/CD and source control in data engineering.
  • Familiarity with Azure Data Factory and Microsoft Azure data services.
  • Exposure to Agile delivery and DevOps practices.
  • Excellent analytical and communication skills.

Responsibilities

  • Design, build, and maintain end-to-end data pipelines in Snowflake for analytics and reporting.
  • Develop data models, transformations, views, and stored procedures for reliable datasets.
  • Write and optimize complex SQL queries for high-performance processing.
  • Create Python-based solutions for data ingestion, transformation, automation, and orchestration.
  • Develop ingestion pipelines using Dataiku, integrating SharePoint, Salesforce, and SFTP data sources.
  • Monitor pipelines, troubleshoot issues, and implement continuous improvements.
  • Collaborate with stakeholders, analysts, and BI teams to translate requirements into scalable data solutions.
  • Implement data governance, documentation, testing, version control, and operational support.
  • Ensure data quality, integrity, and reliability across platforms.

Skills

Snowflake
SQL optimization
Python
Data modeling
Data pipelines
CI/CD
Data governance
Stakeholder management

Education

Bachelor's degree

Tools

Dataiku
Azure Data Factory
SharePoint
Salesforce
SFTP

Job description

Location: Dubai, UAE

We are seeking an experienced and hands-on Snowflake Data Engineer to join our growing data team. This role will be responsible for designing, developing, and maintaining scalable data solutions that support business intelligence, analytics, and reporting initiatives. The ideal candidate will have deep expertise in Snowflake, advanced SQL capabilities, and strong Python programming skills, combined with experience building reliable data pipelines across multiple source systems.

As a key member of the data engineering function, you will work closely with business stakeholders, analysts, and BI developers to deliver high-quality, reporting-ready datasets while ensuring data quality, governance, and operational excellence.

  • Design, build, and maintain end-to-end data pipelines within Snowflake to support enterprise analytics and reporting requirements.
  • Develop robust data models, transformations, views, stored procedures, and reporting-ready data structures.
  • Write and optimize complex SQL queries for high-performance data processing and analytics.
  • Create and maintain Python-based solutions for data ingestion, transformation, automation, and orchestration.
  • Develop and support ingestion pipelines using Dataiku, integrating data from various source systems including SharePoint, Salesforce, and SFTP environments.
  • Monitor data pipelines, identify performance bottlenecks, troubleshoot issues, and implement continuous improvements.
  • Collaborate with business users, data analysts, and BI teams to translate business requirements into scalable data solutions.
  • Implement best practices for data governance, documentation, testing, version control, and operational support.
  • Ensure data quality, integrity, and reliability across all data platforms and processes.
  • Contribute to the strategic migration of data ingestion and orchestration workloads to Azure Data Factory (ADF).
  • Bachelor's degree in Computer Science, Information Technology, Data Engineering, or a related field.
  • Proven experience as a Data Engineer, Snowflake Engineer, or similar role in a production environment.
  • Strong hands-on expertise with Snowflake, including:
    • Data modelling (dimensional and relational)
    • Stored procedures and views
    • Data transformation and optimization
    • Performance tuning
    • Reporting-ready data architecture
  • Advanced SQL development and query optimization skills.
  • Strong Python programming skills for data processing, automation, and pipeline development.
  • Experience building and maintaining enterprise-grade data pipelines.
  • Hands-on experience with Dataiku for data ingestion and transformation workflows.
  • Experience integrating data from multiple enterprise systems, including SharePoint, Salesforce, and SFTP sources.
  • Strong understanding of data quality, monitoring, logging, and error-handling frameworks.
  • Experience working with source control and CI/CD processes for data engineering solutions.
  • Knowledge of data governance, metadata management, and data cataloguing practices.
  • Experience with Azure Data Factory (ADF).
  • Familiarity with Microsoft Azure data services and cloud-based data architectures.
  • Knowledge of modern orchestration and workflow management tools.
  • Experience supporting large-scale analytics and reporting environments.
  • Exposure to Agile delivery methodologies and DevOps practices.
  • Strong analytical and problem-solving skills.
  • Ability to work independently and manage competing priorities.
  • Excellent stakeholder management and communication skills.
  • Attention to detail and commitment to data quality.
  • Collaborative mindset with the ability to work effectively across technical and business teams.
  • Continuous improvement mindset and passion for data engineering best practices.
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

Akkodis • Dubai

On-site
AED 350,000 - 600,000
Dubai Snowflake Data Engineer | Cloud Pipelines & Analytics
Dubai Snowflake Data Engineer | Cloud Pipelines & Analytics

Halian • Dubai

On-site
AED 350,000 - 550,000
Data Engineering Consultant
Data Engineering Consultant

Black Grey • United Arab Emirates

On-site
AED 240,000 - 360,000
Data Engineer
Data Engineer

Acesoft Labs (India) Pvt Ltd • Dubai

Hybrid
AED 200,000 - 350,000
Data Engineer
Data Engineer

Dicetek LLC • Dubai

On-site
AED 240,000 - 360,000
Data Engineer
Data Engineer

Client of AIQU • United Arab Emirates

On-site
AED 350,000 - 520,000
Data Engineer
Data Engineer

CNTXT, Inc. • Abu Dhabi

On-site
AED 240,000 - 420,000
Data Engineer (PySpark)
Data Engineer (PySpark)

Black Pearl Consult • Abu Dhabi

On-site
AED 260,000 - 380,000
DATA ENGINEER - AZURE DATABRICKS & PYSPARK
DATA ENGINEER - AZURE DATABRICKS & PYSPARK

Duncan & Ross Consulting • Dubai

On-site
AED 250,000 - 380,000
Data Engineer - Python
Data Engineer - Python

edari • Dubai

On-site
AED 180,000 - 320,000
Top locations