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)
- 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
Benefits
Skills Required
- 3+ years of experience in Data Engineering or Software Engineering (Data)
- Strong Python skills, including PySpark
- Hands-on experience with Kafka and stream processing
- Experience with Apache Spark on Databricks and Airflow (or similar orchestration tools)
- Strong SQL, data modelling, and relational database knowledge
- Experience with Flink
- Experience with Docker
- Experience with Kubernetes
- Experience with Feature Stores
- Experience with MLOps or ML pipelines
- Experience in SaaS/high-scale product environments
What We Do
TalentOne is a UAE-based recruitment and staffing partner and a PureHealth asset. It connects skilled professionals with businesses and provides customized workforce solutions, including recruiting, payroll and administrative support, medical licensing, PRO services, and call-center/customer-service staffing. The company uses technology, AI, data analysis, and industry knowledge to make hiring efficient while helping employers build teams and candidates advance their careers.









