Data Engineer (Software Engineer, Data)
Summary
Build and maintain scalable data pipelines for AI/ML products, fraud detection, and recommendation engines using Kafka, Spark, Airflow, and Python in a hybrid Dubai role.
TALENT ONE EMPLOYMENT SERVICES | Full time
Dubai, United Arab Emirates | Posted on 07/29/2026
Our client, a leading multi-product SaaS company , has partnered with TalentOne to find a Data Engineer (Software Engineer, Data) to join their growing Data & AI/ML Engineering team. This is an exciting opportunity to work on high-scale data platforms powering AI/ML products, fraud detection, recommendation engines, and personalisation solutions in a collaborative, engineering-driven environment.
Location: Dubai (Hybrid)
About the Role
- Design, build, and maintain batch and streaming data pipelines that power fraud detection, recommendation engines, personalisation, and AI/ML products.
- Work with technologies including Kafka, Spark (Data bricks), Airflow, and Python to deliver scalable, production-ready data solutions.
- Collaborate closely with data scientists and backend engineers to ensure reliable, high-quality data pipelines.
- Own pipeline performance, monitoring, testing, and reliability while contributing to continuous platform improvements.
Requirements
- 3+ years of experience in Data Engineering or Software Engineering (Data).
- Hands-on experience with Kafka and stream processing (Flink is a plus).
- Experience with Spark on Data bricks and Airflow (or similar orchestration tools).
- Strong SQL, data modelling, and relational database knowledge.
- Nice to have: Experience with Docker, Kubernetes, Feature Stores, MLOps, ML pipelines, or SaaS/high-scale product environments.
- Competitive salary with annual performance bonus.
- Annual leave entitlement.
- Learning & conference budget.
- Hybrid working model (approximately 3 days per week in the Dubai office).
- Opportunity to work with a distributed engineering team across Dubai and Europe, building cutting-edge AI/ML and data platforms.