Data Engineer
Role Overview
Design, develop, and maintain scalable data platforms and pipelines for analytics, AI, operational reporting, and data-driven products.
Work with software engineers, solution architects, analysts, data scientists, and business stakeholders to deliver reliable, secure, efficient data solutions.
The role involves modern data engineering technologies, batch and streaming processing, cloud-native platforms, and distributed systems.
Key Skills for This Role
Full Job Posting
Role purpose
Design, develop, and maintain scalable data platforms and pipelines for analytics, AI, operational reporting, and data-driven products.
Work with software engineers, solution architects, analysts, data scientists, and business stakeholders to deliver reliable, secure, efficient data solutions.
The role involves modern data engineering technologies, batch and streaming processing, cloud-native platforms, and distributed systems.
Key responsibilities
- Define and build ingestion frameworks for large-scale structured, semi-structured, unstructured, and streaming data.
- Design, develop, and maintain scalable batch and streaming pipelines, including workflows using Apache NiFi, Kafka, Spark, Flink, and Airflow.
- Design data models for analytical and operational workloads.
- Collaborate with internal product teams and third-party service providers on integrations and platform enhancements.
- Participate in sprint planning, development, and delivery activities.
- Deploy and support workloads in cloud and containerized environments.
- Monitor, troubleshoot, and optimize platform performance and reliability; ensure solutions are scalable, observable, secure, and manageable.
Essential skills and experience
- Strong experience designing, building, and operating production data pipelines.
- Experience with Data Lake or Lakehouse architectures, including Delta Lake, Iceberg, or equivalent.
- Understanding of distributed data architectures, data modeling, OLAP design, and CDC, including tools such as Debezium.
- Experience with large-scale storage and messaging platforms, including MinIO/S3 and Kafka.
- Experience integrating enterprise systems through REST APIs, messaging platforms, and event-driven architectures.
- Proficiency in batch and real-time processing; familiarity with Avro, Parquet, and ORC formats.
- Strong scripting or programming skills and experience delivering enterprise analytics and reporting platforms.
- Experience with infrastructure and container deployments; familiarity with Grafana, Prometheus, ELK/OpenSearch, Dynatrace, or equivalent monitoring tools.
- Experience with Azure Databricks, Azure Data Lake Storage, Azure Event Hubs, and Azure Synapse Analytics.
- Understanding of data governance, lineage, access controls, and data security; experience in Agile development environments.
Education and experience
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, Data Engineering, or a related discipline.
- Five to eight years of professional experience as a Data Engineer, Big Data Engineer, or Data Platform Engineer.
- Relevant professional certifications are advantageous.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Saal.ai
Unity Game Developer
, UAE
The employer is seeking a Unity game developer to design, build, test, and optimize WebGL games and VR experiences. The role requires C# and Unity development experience, XR interaction and performance skills, and the ab
Presales Architect - Defense
, UAE
The employer is seeking a Presales Architect to shape and position secure Big Data, AI, and analytics solutions for defense and security customers. The work spans customer discovery, solution design, proposals, presentat
Data Scientist
Abu Dhabi, UAE
SAAL.ai is looking for a Data Scientist to develop and deploy machine learning and deep learning solutions for numeric and text-based business problems. Candidates should have strong applied ML expertise, Python proficie
Finance Manager
, UAE
The employer is seeking a Finance Manager to lead planning, reporting, financial control, compliance, and finance business partnering across a group of technology entities. Candidates need 8–10 years of progressive finan
Presales Solutions Architect
, UAE
The employer is seeking a solutions architect to shape AI, data science, big data, and digital transformation offerings around client needs. The role combines solution architecture with proposals, pricing, client present
Unity Game Developer
, UAE
The employer is seeking a Unity Game Developer to design, develop, test, and ship WebGL and VR games and interactive experiences. The role covers XR interaction design, performance optimization, deployment, debugging, do
Unity Game Developer
, UAE
Presales Architect - Defense
, UAE
Data Scientist
Abu Dhabi, UAE
Finance Manager
, UAE
Presales Solutions Architect
, UAE
Unity Game Developer
, UAE