Job SummaryData Engineering (DE) Lead Location: Rochester, Minnesota(Open for Remote). Salary:$140K Role Family Data Engineering
Experience 8+ years
Platform Focus GCP • DataFlow
Role Description Own data-engineering delivery on GCP/DataFlow, including ingestion, transformation, standardisation, reconciliation, publication and operational engineering standards.
Key Responsibilities Define reusable DataFlow/GCP ingestion and transformation patterns.
- Implement source ingestion from Epic, ELMS, Oracle, terminology and other approved sources.
- Build raw/source-preserving, standardised/cleansed and curated/mastered processing layers.
- Implement standardisation, validation, transformation and reference-data enrichment.
- Build reconciliation controls between source, MDM/RDM and downstream publication.
- Build publication pipelines to GCP data products, APIs, events and tables/files.
- Implement replay, restart, idempotency, audit and monitoring; optimise performance and cost.
- Establish CI/CD, code quality and production support procedures.
Primary Deliverables - Data engineering architecture / design
- Ingestion and transformation pipelines
- Reconciliation framework
- Publication pipelines
- Operational monitoring and runbooks
- CI/CD and engineering standards
Required Experience & Skills - 8+ years in data engineering, hands-on with GCP and DataFlow (or equivalent).
- Large-scale batch, incremental and event-driven pipeline experience.
- Experience feeding and reconciling MDM/RDM data.
- Strong on operationalisation: monitoring, replay, CI/CD.
Good to Have - BigQuery, Pub/Sub and Dataflow depth.
- Healthcare data engineering.
- Integration with Informatica MDM loads.
The pay range for this role is $120,000 - $140,000 per annum including any bonuses or variable pay. Tech Mahindra also offers benefits like medical, vision, dental, life, disability insurance and paid time off (including holidays, parental leave, and sick leave, as required by law). Ask our recruiters for more details on our Benefits package. The exact offer terms will depend on the skill level, educational qualifications, experience and location of the candidate.