Data Engineer
Job Description Roles & Responsibilities 1. Design, build, and maintain end-to-end data pipelines using Python, ensuring reliable data ingestion, transformation, and delivery across the platform. 2. Develop and optimize ETL/ELT processes to move and transform data across bronze, silver, and gold layers following the Medallion architecture pattern. 3. Write clean, modular, production-grade Python code for data processing, orchestration, and automation tasks. 4. Supports in design and implementation of data models, schemas, and storage strategies to support downstream analytics and reporting requirements. 5. Build and maintain SQL-based transformations, stored procedures, and views for data validation and reconciliation. 6. Develop and manage data ingestion frameworks, handling a variety of source formats (flat files, APIs, databases, streaming). 7. Implement data quality checks and validations within pipelines, applying rules across completeness, validity, consistency, uniqueness, accuracy, and timeliness dimensions. 8. Monitor pipeline health, build alerting mechanisms, and troubleshoot data issues in production environments. 9. Contribute to CI/CD pipelines for data workloads, including automated testing, deployment, and version control practices. 10. Produce clear technical documentation for pipelines, data models, and operational runbooks. Required Skills & Experience Strong Python development skills with hands-on experience building production data pipelines (pandas, PySpark, or equivalent). Solid SQL skills for complex queries, data transformations, and performance tuning. Experience designing and implementing ETL/ELT processes at scale. Good understanding of the Medallion architecture (Bronze / Silver / Gold) and modern data lake/Lakehouse design patterns. Experience with data orchestration tools. Working knowledge of cloud data platforms (Azure, AWS, or GCP). Familiarity with relational and non-relational databases. Strong problem-solving skills with the ability to debug complex data pipeline issues. Desirable Skills Exposure to data quality tooling such as Informatica IDQ, Microsoft Purview, Great Expectations, or custom-built DQ frameworks. Experience with Informatica EDC or similar tools for data cataloguing and lineage. Familiarity with data governance platforms such as Informatica Axon or Microsoft Purview for policy management and stewardship workflows. Knowledge of Power BI or other BI tools for data visualization and reporting. Desired Candidate Profile Position Title: Data Engineer Location: Abu Dhabi, UAE Industry: Information Technology (IT) / Software Experience Required: 5+ years Company Industry IT - Software Services Department / Functional Area IT Software Keywords Data Engineer Get real-time job updates only on our App
Ready to apply?
You are viewing this role on JobSphere AI. Applications are completed on the original employer / source website.
Apply on original siteOpens the employer's site in a new tab
- CompanyClient of AIQU
- LocationUnited Arab Emirates - United Arab Emirates
- CategoryDevOps
- SourceNaukrigulf
- Listed1 month ago
Related DevOps jobs
UAT Tester Cards & Payments
Plan and execute UAT (~40%): Translate business requirements into structured test scenarios, test cases, and test data covering card issuance, authorisations…
Computer Vision Engineer
We re looking for a Computer Vision Engineer to join a growing team building LiDAR-based perception systems real-world 3D sensing solutions that power physical…
PHP Senior Developer
du poste Nous recherchons un d veloppeur senior PHP exp riment et passionn pour rejoindre notre quipe SWF Tanger, Maroc. Le candidat id al sera capable de…
Software Systems Engineer
Join our team to design, build, and maintain reliable software systems that enable scalable product delivery and continuous improvement. You ll work closely…