freehire launches on Product Hunt on 26 August.

Follow →

Senior Data Engineer

Summary

Build and maintain scalable data pipelines and warehouse models that power analytics, AI, and customer-facing products in a modern data stack.

The Opportunity

My client is looking for a Senior Data Engineer to join their growing engineering team in Dubai. This is an opportunity to take ownership of a modern data platform, building and operating scalable data pipelines that power analytics, AI, machine learning and customer-facing products. You will work across the full data lifecycle from ingesting high-volume streaming data through to designing reliable warehouse models and enabling self‑service analytics. This is a hands‑on engineering role suited to someone who enjoys solving complex data challenges, working with distributed systems and building production‑ready data infrastructure that is relied upon across the business.

Key Responsibilities

  • Design, build and maintain scalable batch and real‑time data pipelines.
  • Own production data pipelines from development through to monitoring, optimisation and support.
  • Build reliable datasets that enable analytics, reporting, AI and machine‑learning initiatives.
  • Design and optimise data models within modern data warehouse environments.
  • Develop and maintain streaming data solutions using Kafka or similar technologies.
  • Work with large‑scale, high‑volume datasets ensuring quality, accuracy and performance.
  • Implement robust testing, monitoring and data‑quality processes.
  • Collaborate closely with Product, Engineering, Data Science and Business stakeholders to understand requirements and deliver trusted data solutions.
  • Contribute to the architecture and technical direction of the company’s data platform.
  • Leverage automation and AI where appropriate to improve engineering efficiency and platform scalability.

Qualifications

  • 8+ years experience as a Data Engineer building production‑grade data platforms.
  • Strong Python and SQL development skills.
  • Experience building both batch and streaming data pipelines.
  • Hands‑on experience with Kafka or equivalent streaming technologies.
  • Strong knowledge of data modelling and modern data warehouse platforms such as Snowflake, ClickHouse, BigQuery or Redshift.
  • Experience working with cloud platforms (AWS preferred).
  • Experience with Kubernetes, Docker and Infrastructure as Code (Terraform or similar).
  • Familiarity with orchestration tools such as Airflow and transformation frameworks such as dbt.
  • Strong understanding of distributed systems, scalability and data reliability.
  • Experience implementing data quality frameworks and monitoring solutions.
  • Excellent communication skills with the ability to work cross‑functionally.

Desirable Experience

  • Time‑series databases (TimescaleDB or similar).
  • IoT, telematics or sensor‑generated data.
  • ClickHouse.
  • Geospatial data and PostGIS.
  • Event sourcing or state reconstruction.
  • AI‑assisted or agentic data engineering.
  • Multi‑tenant SaaS platforms.
  • Startup or high‑growth technology company experience.
  • Data governance, lineage or metadata management tools.

See also

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