TRCD-26-04231
Senior Python Developer / Health Data Engineer (OMOP CDM, EHR Integration)
Senior Python Developer / Health Data Engineer needed to build hospital EHR/EMR integration pipelines that extract consented patient data, pseudonymize it, and standardize it into the OMOP Common Data Model for regulatory-grade use. The role is hands-on Python + SQL for ETL/ELT, clinical code mapping (ICD-10, LOINC to OMOP vocabularies like SNOMED-CT), data quality validation (multi-dimension checks, reconciliation, audit trails), and master patient index (MPI) identity resolution/deduplication across multiple hospital systems. Strong healthcare domain experience with Epic/Cerner (or similar), knowledge of HL7/FHIR, and comfort debugging messy real-world hospital data are required; GxP/data governance exposure is preferred.
Position summary
- Location
- India
- Workplace
- On-site
- Employment
- Contract
- Experience
- Minimum 7 years and Maximum 10 years
Role overview
Why This Role Matters.
Senior Python Developer / Health Data Engineer needed to build hospital EHR/EMR integration pipelines that extract consented patient data, pseudonymize it, and standardize it into the OMOP Common Data Model for regulatory-grade use. The role is hands-on Python + SQL for ETL/ELT, clinical code mapping (ICD-10, LOINC to OMOP vocabularies like SNOMED-CT), data quality validation (multi-dimension checks, reconciliation, audit trails), and master patient index (MPI) identity resolution/deduplication across multiple hospital systems. Strong healthcare domain experience with Epic/Cerner (or similar), knowledge of HL7/FHIR, and comfort debugging messy real-world hospital data are required; GxP/data governance exposure is preferred.
Your Impact
Deliver Enterprise Value
Help organisations solve complex business problems through modern technology, consulting expertise and measurable outcomes.
Collaboration
Work Across Teams
Collaborate with consultants, architects, engineers and client stakeholders throughout the project lifecycle.
Growth
Learn Continuously
Gain exposure to enterprise technologies, certifications, mentoring and real-world project experience.
Career Path
Grow With Ubique
Build a long-term consulting career with opportunities to take on greater responsibility and leadership over time.
Responsibilities
What You'll Be Doing.
Every role at Ubique contributes directly to solving meaningful business challenges for our clients.
Data quality validation framework: Implement 16-dimension data quality checks ensuring data completeness, accuracy, and regulatory compliance for FDA/EMA submissions
Healthcare Domain Expertise (Non-Negotiable)
5+ years working with hospital EMR/EHR systems (EPIC, Cerner, or similar)
Python + SQL: Advanced proficiency for ETL development, data transformation, and validation logic
Academic health informatics or biomedical informatics training
Experience with oncology, immunology, or clinical research datasets
Exposure to clinical trials data or pharmaceutical research
Knowledge of European hospital systems or GDPR compliance
Experience with data orchestration tools (Airflow, Azure Data Factory, etc.)
Generic data engineers with only cloud platform experience
Candidates who've only worked with clean, structured datasets
Technology stack
Tools & Technologies.
The platforms and technologies you'll use to build modern, enterprise-grade solutions.
Python
SQL
ETL
ELT
pandas
PySpark
OMOP
OMOP CDM
OHDSI
EHR
EMR
Epic
Cerner
ICD-10
SNOMED-CT
LOINC
HL7
FHIR
EDI
MPI
Requirements
Skills & Experience.
We value curiosity, collaboration and continuous learning. If you don't meet every requirement but believe you can make an impact, we'd still love to hear from you.
Essential
Required Qualifications
Healthcare domain expertise with hospital EMR/EHR data (Epic, Cerner, or similar)
Hands-on OMOP CDM mapping and transformation (e.g., PERSON, VISIT_OCCURRENCE, CONDITION_OCCURRENCE, DRUG_EXPOSURE, MEASUREMENT)
Clinical coding systems: ICD-10, SNOMED-CT, LOINC
Python (advanced) for ETL/data transformation/validation
SQL (advanced) for data transformation and validation
Data pipeline development for scalable ETL/ELT (pandas, PySpark, or similar)
Data quality validation frameworks (schema validation, referential integrity, reconciliation, null handling, profiling)
Master Data Management / MPI: patient identity resolution, entity matching, deduplication, golden record
Healthcare data standards: HL7 or FHIR or EDI
Cloud data infrastructure experience (AWS or GCP or Azure or Oracle Cloud)
Git-based version control workflows
Ability to debug complex, messy real-world hospital datasets (missing values, coding inconsistencies, schema variations)
Documentation for transformation logic, lineage, validation rules, and audit trails
Preferred
Nice to Have
GxP awareness / regulatory-grade validation for pharma submissions (FDA/EMA context)
Data governance: lineage tracking, metadata management, audit trail documentation
Experience with data orchestration tools (Airflow, Azure Data Factory, etc.)
Academic training in health informatics or biomedical informatics
Experience with oncology, immunology, or clinical research datasets
Exposure to clinical trials data or pharmaceutical research
Knowledge of European hospital systems and/or GDPR compliance
What you'll gain
More Than Just A Job.
We're committed to helping every team member grow professionally, personally and technically while working on meaningful projects.
Global Exposure
Collaborate with international clients and multicultural teams on enterprise programmes.
Continuous Learning
Expand your expertise through mentoring, certifications and hands-on project experience.
Career Growth
Take ownership, develop leadership skills and grow your consulting career over time.
Flexible Working
Hybrid and remote collaboration designed around trust and delivering exceptional outcomes.
People First
Join a supportive culture where collaboration, respect and long-term relationships come first.
Enterprise Projects
Work on meaningful technology initiatives for leading organisations across industries.
Apply
Apply for Senior Python Developer / Health Data Engineer (OMOP CDM, EHR Integration)
One page, about two minutes. We only ask for what we actually need to have a first conversation.