Back to jobs

Data Engineer

Gurugram, Haryana, India

Pay
Salary not listed in the saved posting
Work setup
Unconfirmed
Employment
Unconfirmed
Apply at EXL Service

Tools in this posting

  • SQL
  • Delta
  • Spark
  • PySpark
  • Python
Source — Tool mentions in context
Skill Area Specific Requirements Core Engineering Python, PySpark, advanced SQL, Delta Lake, distributed data processing Microsoft Fabric Data Factory pipelines and Copy Activity, Lakehouse, OneLake, Spark notebooks, Environments, Mirroring, Shortcuts
Must-Have Qualifications - 4+ years hands-on data engineering with strong PySpark and SQL - Production experience building ingestion pipelines from multiple heterogeneous sources
- Mirroring & CDC — implement Fabric Mirroring for supported structured sources and establish change-data-capture patterns; implement watermark/incremental load logic where mirroring is unavailable. - Raw layer management — maintain one Delta table per source on an append-only basis, retaining evidence records and full source provenance. - Standardization & transformation — implement name normalization, address parsing and attribute standardization logic in Spark notebooks; support identifier-spine construction.
- Production experience building ingestion pipelines from multiple heterogeneous sources - Working knowledge of Delta Lake and medallion/lakehouse architecture - Experience implementing incremental loads and CDC-style processing
- Operational ingestion pipelines for all agreed sources - Bronze/raw layer with one Delta table per source and CDC retained - Standardization and parsing transformation logic
- Pipeline operations — schedule, monitor and troubleshoot pipeline runs; investigate failures and performance issues; maintain run documentation. - Performance tuning — optimise Spark jobs, Delta file sizes, partitioning and pipeline efficiency to manage Fabric capacity consumption. Documentation — produce and maintain source-to-target mappings, transformation logic documentation and lineage records
Dual Role / Complementary Skills Complementary with the Entity Resolution engineering workstream — both are PySpark-on-Fabric disciplines, so this role can cross-train on Splink tuning and candidate-pair generation to provide cover. Also supports the Sr. Data Engineer (Lead) on identifier-spine construction, and can assist the VectorDB Engineer with document/attribute preparation in Phase 2.

Posting record

Report an error
Status in our records
Live
First seen by us
Oct 9, 2026 · 7d ago
Recorded sightings
46
Last seen by us
Oct 15, 2026

These dates show when we found the listing. Check the employer’s website to confirm it is still accepting applications.

Job description

View original posting ↗

Build and operate the data pipelines that feed the Entity Hub. This role lands all six in-scope sources into Fabric, implements standardization and transformation logic, and maintains the data quality checks and monitoring that the entity resolution engine depends on. Reliable, observable ingestion is the foundation the entire programmed rests on.

  • Ingestion development — build and maintain pipelines to land the six in-scope sources (Secretary of State, D&B, ARROW, E1, hCue, DocCentral) into the Fabric Bronze/raw layer.
  • Mirroring & CDC — implement Fabric Mirroring for supported structured sources and establish change-data-capture patterns; implement watermark/incremental load logic where mirroring is unavailable.
  • Raw layer management — maintain one Delta table per source on an append-only basis, retaining evidence records and full source provenance.
  • Standardization & transformation — implement name normalization, address parsing and attribute standardization logic in Spark notebooks; support identifier-spine construction.
  • Data quality — implement data quality checks, validation rules, threshold alerts and exception handling; support reconciliation against source.
  • Pipeline operations — schedule, monitor and troubleshoot pipeline runs; investigate failures and performance issues; maintain run documentation.
  • Performance tuning — optimise Spark jobs, Delta file sizes, partitioning and pipeline efficiency to manage Fabric capacity consumption.

Documentation — produce and maintain source-to-target mappings, transformation logic documentation and lineage records

Skill Area Specific Requirements Core Engineering Python, PySpark, advanced SQL, Delta Lake, distributed data processing Microsoft Fabric Data Factory pipelines and Copy Activity, Lakehouse, OneLake, Spark notebooks, Environments, Mirroring, Shortcuts Data Integration Batch and incremental ingestion, CDC patterns, watermarking, reprocessing strategies, schema-on-read for varied formats Data Quality Validation rule implementation, completeness/accuracy checks, alerting, exception workflows, reconciliation Modelling Bronze/Silver/Gold medallion layering, cleansing and conformance, standardization of names, addresses, dates and codes Ops & Governance Pipeline monitoring, lineage and metadata capture, access controls, technical documentation

Must-Have Qualifications

  • 4+ years hands-on data engineering with strong PySpark and SQL
  • Production experience building ingestion pipelines from multiple heterogeneous sources
  • Working knowledge of Delta Lake and medallion/lakehouse architecture
  • Experience implementing incremental loads and CDC-style processing
  • Experience implementing data quality checks and troubleshooting pipeline failures

Nice-to-Have

  • Microsoft Fabric hands-on experience (Mirroring, Copy Jobs, Environments)
  • Exposure to entity/master data standardization (name and address parsing)
  • Familiarity with libraries such as Great Expectations for data quality
  • Experience optimising for Fabric capacity/CU consumption

Key Deliverables Owned

  • Operational ingestion pipelines for all agreed sources
  • Bronze/raw layer with one Delta table per source and CDC retained
  • Standardization and parsing transformation logic
  • Data quality checks, monitoring and exception handling
  • Source-to-target mapping and run documentation

Dual Role / Complementary Skills

Complementary with the Entity Resolution engineering workstream — both are PySpark-on-Fabric disciplines, so this role can cross-train on Splink tuning and candidate-pair generation to provide cover. Also supports the Sr. Data Engineer (Lead) on identifier-spine construction, and can assist the VectorDB Engineer with document/attribute preparation in Phase 2.

Your next step

  • Have your CV and examples of relevant work ready.
  • Check the listed location, eligibility and core experience before starting.
  • Ask the employer about the salary range before committing time to the process.

Complete your application on fa-ewjt-saasfaprod1.fa.ocs.oraclecloud.com. The employer’s form will show what is required.

Already applied? Track this application

Source details

View original posting ↗

Source notes

Source excerpts

Selected passages from the saved posting. Check the full description for conditions and exceptions.

Pay

No pay amount identified in the saved description.

Location & working pattern

Gurugram, Haryana, India

Working pattern and location restrictions need checking in the full posting.

Work authorization

No clear work-authorization passage found. Eligibility is unconfirmed.

See how this role fits your experience

Add your resume to compare the role’s scope, tools and requirements with your experience.

Find answers in the posting

AI
How answers work

AI selects complete passages from this posting. Check them for conditions and exceptions.

Uses this posting and your question. No profile needed.