Design and implement intelligent data infrastructure for ingesting, processing, and analyzing large-scale sensor and machine data. Build reliable, secure, and scalable pipelines—both in the cloud and at the edge—powering analytics and AI across distributed IoT systems.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related technical field
- 5-8 years of experience in data engineering, with a strong emphasis on IoT, streaming, or AI-integrated platforms
- Strong programming skills in Python, Scala, or Java, and fluency in SQL
- Proven experience with tools like Apache Spark, Flink, Beam, Airflow, ClickHouse, Kafka, or Temporal
- Hands-on experience implementing Infrastructure as Code (IaC) using Terraform, Pulumi, or Ansible
- Familiarity with containerized data workloads (Docker, Kubernetes) and hybrid deployments
- Experience in designing dimensional and time-series data models
- Understanding of data lifecycle management, data lineage, and access control
- Ability to work across cloud and edge environments, supporting cloud-native and resource-constrained IoT systems
- Fluent English and Arabic is required
Benefits
- Class A Medical Insurance