Senior Data Engineer - Snowflake / Azure

Summary

The Senior Data Engineer will build and maintain cloud data solutions using Azure and Snowflake to support the firm's investment, risk, and AI initiatives. This role involves designing data pipelines for analytics and machine learning while providing technical strategy for AI adoption.

A leading Investment Management firm in Qatar is building out a new Data & AI function, and they're looking for a Senior Data Engineer with excellent Azure and Snowflake experience to join on a permanent basis.

You'll sit alongside Data Scientists and Data Modellers, helping run and evolve their cloud Data Warehouse, laying the foundations for modern AI capabilities and playing a key role as the business goes through a major period of data transformation.

What you'll be doing:
  • Building scalable, secure cloud data solutions to be leveraged across the organisation including Investment, Risk, Finance and Operational teams
  • Managing and improving the cloud Data Warehouse (Azure, Snowflake)
  • Designing and deploying data pipelines that support advanced analytics, Machine Learning, and GenAI development
  • Acting as a go-to voice on tech strategy - helping the business adopt ML and GenAI capabilities effectively
What you'll bring:
  • 5+ years in cloud data engineering with Azure, including hands-on experience building and maintaining cloud Data Warehouses
  • 2+ years working with Snowflake (configuration, deployment, maintenance)
  • Strong commercial Python experience (scikit-learn, pandas, numpy, etc.)
  • (Preferably) Exposure to relevant AI capabilities such as Snowflake Cortex AI and Azure AI Foundry

Please note: Candidates MUST be willing to relocate to the Middle East full-time in order to be considered

See also

Data Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available