Talent.com
Quantiphi
Senior Data Engineer - Data ModellerQuantiphi • Bengaluru, Karnataka, India
Senior Data Engineer - Data Modeller

Senior Data Engineer - Data Modeller

Quantiphi • Bengaluru, Karnataka, India
4 days ago
Job description

Role Overview

The Data Modeler is responsible for the structural design of the platform's canonical and derived data assets. You will own the Common Data Model (CDM) at the schema level — the dimension, fact, bridge, and reference tables that hold normalized clinical, claims, and demographic data — and the source-to-target mappings (STTMs) that define how source-system data lands in CDM and how CDM data is reshaped into FHIR resources.

This role is hands-on. You will produce schema designs in collaboration with the architect, write STTM specifications that engineers implement against, and work with clinical informatics and source-system experts to ensure the model accurately reflects the data's clinical and operational meaning. Your output is the contract between source data and CDM, and between CDM and downstream consumers.


Key Responsibilities

  • Own the schema-level design of the Common Data Model — DIM (patient, person, encounter, provider, organization), FACT (observation, diagnosis, procedure, medication administration, claim line, encounter), BRIDGE (relationship-qualifier-aware), and REF (terminology and crosswalk) tables. Design columns, types, NULL semantics, hash key composition, SCD2 patterns, and partitioning strategies in coordination with the architect
  • Develop and maintain Source-to-Target Mappings (STTMs) for every source-system feed — EPIC HL7v2 ADT/ORU/ORM, Cerner HL7v2, ambulatory EHR feeds, state HIE CCDA, payer claims CSVs, FHIR ingestion. STTMs specify field-by-field source-path → CDM-column mapping with explicit transformation, NULL handling, and validation rules
  • Develop and maintain STTMs for FHIR serialization — for each in-scope US Core 6.1 resource (Patient, Encounter, Condition, Observation, Procedure, Practitioner, Organization, AllergyIntolerance), specify how every FHIR element derives from CDM columns, including cardinality, profile constraints, and terminology bindings
  • Design data product schemas — the longitudinal patient mart, population analytics aggregations, risk adjustment marts, HEDIS measure pre-aggregations. Each data product has a defined grain, columns, and refresh semantics
  • Author and maintain unit specs at the model level under the spec-driven development framework. Each table has a versioned spec; model changes go through the spec review process before implementation
  • Collaborate with data engineers to translate model specs into dbt implementations. Review dbt model code for adherence to the spec, including column naming, hash key construction, SCD2 macro usage, and test coverage
  • Participate in source-system data profiling — analyze sample data from each source to identify quality issues, edge cases, and modeling implications before specs are finalized. Profile findings drive STTM design
  • Define and enforce reference data (REF) management practices — terminology crosswalks (LOINC, SNOMED, ICD-10, RxNorm, CPT), source-code-to-standard-code mappings, and the SCD2 patterns that govern reference data evolution
  • Document data dictionaries, lineage, and the canonical model glossary. Engage with Atlan or equivalent governance tooling to publish model documentation for downstream consumers
  • Work with clinical informaticists and source-system experts to validate that the model and STTMs accurately represent clinical reality. STTMs are the contract between engineering and clinical informatics; you own that contract


Required Skills and Qualifications

  • Bachelor's or Master's degree in Computer Science, Information Systems, or a related quantitative field
  • 5+ years of data modeling experience for large-scale data warehouses, data lakes, or data platforms
  • Demonstrated ability to design conceptual, logical, and physical data models — dimensional modeling (Kimball), data vault, or hybrid patterns. This project uses a Kimball-influenced canonical model with SCD2 dimensions and per-source row preservation
  • Strong SQL proficiency. Experience reading and reviewing dbt SQL models is required; ability to author dbt models is a plus
  • Experience modeling for analytical and operational data layers simultaneously — understanding how a normalized canonical model serves both downstream analytics and FHIR API consumers
  • Hands-on experience with healthcare data standards — HL7v2 segment-level structure, CCDA document structure, and FHIR R4 resource models. Familiarity with US Core profiles and FHIR Bundle composition
  • Experience producing source-to-target mappings (STTMs) at field-level granularity for multi-source data integration projects
  • Experience modeling SCD2 patterns and the operational implications of late-arriving data, restatement, and version closure
  • Experience with terminology systems used in healthcare — LOINC, SNOMED CT, ICD-10, CPT, RxNorm — and their crosswalk patterns
  • Familiarity with Google Cloud Platform data services (Cloud Storage, BigLake, Dataproc) and open table formats. Direct Iceberg experience is a plus
  • Strong written communication skills. STTMs and model documentation are read across engineering, QA, clinical, and governance audiences


Nice-to-Have Skills

  • Direct experience with the Optum Health Data Engine canonical model or comparable healthcare canonical models (OMOP, PCORnet CDM, Sentinel)
  • Experience with master data management modeling — patient matching attributes, source-system identifier preservation, ECI lifecycle
  • Experience with Atlan or comparable governance and lineage tooling
  • Hands-on dbt authorship including macros, tests, and project structure
  • Familiarity with FHIR Implementation Guides beyond US Core (CARIN BB, Da Vinci, IPA)
  • Experience with data modeling tools (ER/Studio, Erwin, dbdiagram, SqlDBM) for diagram production

Create a job alert for this search

Senior Data Engineer - Data Modeller • Bengaluru, Karnataka, India

Similar jobs

Senior Data Engineer

Cargillbangalore, karnataka, in

The Senior Data Engineer designs, builds, and operates scalable, reliable data products and platforms that power analytics, reporting, and downstream applications.This role owns end‑to‑end delivery... Show more

 • Promoted

Senior Data Engineer

Clarity Tax Technologiesbangalore, karnataka, in

Clarity Tax Technologies is revolutionizing the future of tax by transforming the way tax-related workflows are managed.We focus on creating cutting-edge solutions that simplify and enhance tax pro... Show more

 • Promoted

Senior Data Engineer

SAI Creative Worldbangalore district, karnataka, in

SAI Creative World is a trusted IT services and consulting firm specializing in delivering innovative technology solutions for business success.From custom software development and cloud solutions ... Show more

 • Promoted

Senior Data Engineer

EmpowerBENGALURU, Karnataka, India

Our vision for the future is based on the idea that transforming financial lives starts by giving our people the freedom to transform their own.We have a flexible work environment, and fluid career... Show more

 • Promoted

Senior Data Engineer

Impetusbangalore district, karnataka, in

We are looking for Senior Data Engineer having minimum experience of 6 year in Apache Spark and cloud passionate about technology, motivated for continuous learning and an individual who views ever... Show more

 • Promoted

Senior Data Engineer

RandomTreesbangalore, karnataka, in

Most companies experiment with AI tools.At RandomTrees We build AI systems that run real enterprise operations.At RandomTrees, our teams design enterprise AI platforms and intelligent agents that a... Show more

 • Promoted

Senior Data Engineer - Adtech

IMR Soft LLCbangalore, karnataka, in

Bangalore (Must have experience in the AdTech or Fintech domain).We’re looking for a Senior Data Engineer to design, build, and operate the data pipelines and aggregates that power AdTech platform.... Show more

 • Promoted

Senior Data Engineer

NEOGOVbangalore, karnataka, in

NEOGOV , an HRIS Product company based in Los Angeles is the market and technology leader in human resources software for the public sector.Our HR suite empowers public sector HR to streamline proc... Show more

 • Promoted

Senior Data Engineer

IndiHirebangalore, karnataka, in

This role is appropriate for a senior data engineer capable of taking ownership and a delivering a subsection of the wider data platform or data applications.As a Senior Data Engineer, you will dir... Show more

 • Promoted

Senior Data Engineer

Sigmoidbangalore, karnataka, in

We’re Hiring: Azure Data Engineer (SDE-2).Immediate / Early Joiners - 30days only.We are a fast-growing analytics and data engineering organization enabling global enterprises to build modern data ... Show more

 • Promoted

Senior Data Engineer

Recrobangalore, karnataka, in

Ownership of high-throughput ingestion from RDBMS to Lakehouse using.Designing and optimizing table formats (.Developing robust ETL/ELT frameworks in.Data Engineering, specifically with distributed... Show more

 • Promoted

Senior Data Engineer

Alternative Pathbangalore, karnataka, in

Alternative Path is seeking skilled software developers to collaborate on client projects with an asset management firm.In this role, you will collaborate with individuals across various company de... Show more

 • Promoted

Senior Data Modeler (Snowflake)

DynPro Inc.bangalore, karnataka, in

Customer is re-platfoming its enterprise data estate onto Snowflake — and we need a sharp Data Modeler to own the design of the DFE Idset domain from the ground up.You'll be shaping the architectur... Show more

 • Promoted

Senior Data Engineer [T500-25696]

Ferguson GCCbangalore, karnataka, in

Since 1953, Ferguson has been a source of quality supplies for a wide range of industries.Together, we build better infrastructure, better homes, & better businesses.We exist to make our customers’... Show more

 • Promoted

Senior Data Engineer

RoundCirclebangalore, karnataka, in

Senior Data Engineer | Bangalore | Immediate Joiners | 3+ Years.We are looking for a highly skilled.Azure ecosystem and Databricks.ETL/ELT pipelines, data models, and enterprise-scale data platform... Show more

 • Promoted

Senior Data Engineer (Team Lead)

Zintlrbangalore, karnataka, in

Data pipeline architecture & development (ETL/ELT) at scale.Advanced data modeling, data warehousing.High proficiency in Python; building & debugging RESTful APIs.End-to-end ownership of identifyin... Show more

 • Promoted

Senior Data Engineer

InfoBeansbangalore, karnataka, in

What will your role look like:.Design and implement enterprise-scale data platforms.Build scalable data pipelines using Oracle Cloud Infrastructure (OCI).Implement Medallion Architecture (Bronze, S... Show more

 • Promoted

Senior Data Engineer - Data Modeller

Quantiphibengaluru, karnataka, India

The Data Modeler is responsible for the structural design of the platform's canonical and derived data assets.You will own the Common Data Model (CDM) at the schema level — the dimension, fact, bri... Show more

 • Promoted

Senior Data Engineer

TEKsystems Global Services in Indiabangalore, karnataka, in

Looking for Software Enginner with 5+ years of experience in software development, with a strong foundation in distributed systems, cloud-native architectures, and data platforms.Experience with va... Show more

 • Promoted

Senior Data Engineer

Karixbangalore, karnataka, in

We are looking for a highly skilled Data Engineer with strong experience in building scalable ETL/ELT pipelines, distributed data systems, and modern lakehouse architectures.The ideal candidate wil... Show more