Data Engineer
Datamatics Technologies
Islamabad, Pakistan · Posted yesterday · 18 Sept 2026
City
Islamabad
Type
Full-time
Field
IT / Software
Pay
On apply page
Job Summary We are looking for an experienced Data Engineer to design, build, and maintain a scalable, metadata-driven data ingestion and transformation framework on Google Cloud Platform (GCP) . The role will be responsible for developing configuration-driven ingestion pipelines, onboarding multiple source systems, an
Overview
- Responsibilities Design and build a metadata-driven and configuration-driven ingestion framework using reusable pipeline templates.
- Build dynamic Cloud Composer / Apache Airflow DAGs that generate and execute ingestion workflows based on metadata configurations.
- Work closely with the Data Governance Consultant to incorporate data quality, governance, lineage, audit, and control requirements into the engineering framework.
Job Summary We are looking for an experienced Data Engineer to design, build, and maintain a scalable, metadata-driven data ingestion and transformation framework on Google Cloud Platform (GCP) . The role will be responsible for developing configuration-driven ingestion pipelines, onboarding multiple source systems, and implementing Raw, Bronze, Silver, and Gold data layers . The Data Engineer will use technologies including BigQuery, Cloud Composer/Apache Airflow, Python, Dataform, Datastream, Pub/Sub, Dataflow, Cloud Run, and Cloud Storage to deliver reliable and reusable data solutions. The ideal candidate will have strong experience in metadata-driven pipeline development, CDC, advanced SQL, Python, data quality, reconciliation, automated testing, and CI/CD . The engineer will work closely with Data Governance and other platform stakeholders to ensure that data pipelines are scalable, governed, auditable, testable, and production-ready. Responsibilities Design and build a metadata-driven and configuration-driven ingestion framework using reusable pipeline templates. Design, develop, and maintain the metadata configuration model covering source systems, source objects, load configurations, execution parameters, run logs, audit information, and reprocessing. Build dynamic Cloud Composer / Apache Airflow DAGs that generate and execute ingestion workflows based on metadata configurations. Develop reusable ingestion patterns and pipeline generators instead of building separate pipelines for individual source tables. Onboard multiple source systems, including relational databases, SAP, REST APIs, files, streaming sources, and other enterprise platforms . Implement data ingestion into Raw and Bronze layers following defined lakehouse architecture and engineering standards. Implement source-to-target reconciliation to ensure completeness and accuracy of ingested data. Implement robust operational controls, including error handling, retries, quarantine processing, alerting, monitoring, and audit logging . Develop replay-by-batch and reprocessing capabilities to support failed loads, historical reloads, and controlled data recovery. Support batch, incremental, streaming, and Change Data Capture (CDC) ingestion patterns. Implement Bronze-layer processing, including data typing, cleansing, schema validation, and schema enforcement . Implement data de-duplication using appropriate source keys, primary keys, or business keys. Implement soft-delete representation and appropriate handling of deleted source records. Implement CDC change-history materialization and maintain historical changes where required. Develop appropriate BigQuery partitioning, clustering, MERGE, and incremental processing strategies . Perform data compaction and other performance optimization activities where required. Design and develop Silver and Gold transformation models using Dataform . Develop reusable transformation components, macros, dependencies, and incremental transformation strategies. Implement assertions and automated tests for transformation models and ensure no untested transformation reaches production . Implement in-pipeline data quality checks, validation rules, and automated promotion gates . Work closely with the Data Governance Consultant to incorporate data quality, governance, lineage, audit, and control requirements into the engineering framework. Prevent data that fails critical quality requirements from being promoted to downstream layers. Implement geospatial data ingestion , including GeoJSON processing and conversion to BigQuery GEOGRAPHY. Ensure appropriate preservation and handling of Spatial Reference System (SRS) information for geospatial datasets. Implement ingestion and management of semi-structured and unstructured data using Google Cloud Storage and BigQuery object tables . Follow Git-based development practices , including branching, pull/merge requests, peer reviews, and code reviews. Develop automated tests as a standard part of pipeline and transformation development. Integrate data pipelines and Dataform transformations with CI/CD processes . Document each source-system onboarding, including configuration, mappings, dependencies, reconciliation, operational procedures, and troubleshooting guidance. Develop and maintain operational runbooks and onboarding documentation that enable ESNAD teams to independently onboard additional data sources. Must-Have Skills Minimum 5+ years of professional Data Engineering experience . Minimum 2+ years of hands-on experience building data pipelines on Google Cloud Platform (GCP) . Strong hands-on experience with Google Cloud Platform data engineering services . Expert-level SQL skills, including complex analytical SQL development. Strong hands-on experience with Google BigQuery , including data modeling and large-volume data processing. Strong Python programming skills for data engineering, automation, API integration, validation, and framework development. Strong hands
Application helper
Tailor my application
Add only what you want. Tadabbur creates a job-specific resume and email in this browser. Nothing is saved or submitted automatically.
Interested?
Sign in to send a short interest note to the poster (in addition to calling or WhatsApp).
Sign inSee something wrong? Sign in to report
