Skip to content

Senior Data Engineer – ERP Data Harmonization & Enterprise Data Platform

Designs and builds scalable ETL/ELT pipelines to harmonize data from ERP systems like SAP, Oracle, and NetSuite into unified models. Requires 5+ years in data engineering, advanced SQL/Python, and ERP data expertise for cross-system integration.

About the job

Key Responsibilities

Build ERP Data Integration Pipelines

  • Design and develop scalable ETL/ELT pipelines to ingest and transform data from enterprise systems including:
    • SAP ECC / S4HANA
    • Oracle ERP / Oracle Fusion
    • SaaS ERP platforms such as NetSuite
    • Legacy ERP and adjacent enterprise systems
  • Implement transformation pipelines using SQL and Python.

Implement Data Harmonization Logic

  • Design and maintain data harmonization frameworks that standardize enterprise datasets across systems.
  • Define and implement cross-system mapping rules for enterprise data domains including:
    • Customers / Business Partners
    • Vendors / Suppliers
    • Materials / Products
    • Chart of Accounts
    • Cost Centers and organizational structures
    • Financial and operational transactions.

Design Enterprise Data Models

  • Develop canonical enterprise data models that normalize ERP data across heterogeneous systems.
  • Implement logical and physical models supporting:
    • relational data platforms
    • dimensional analytics models
    • enterprise semantic layers.

Translate Functional Requirements into Data Logic

  • Work closely with ERP functional teams and Functional Data Experts (FDEs) to translate business rules into technical implementations.
  • Convert functional requirements into:
    • SQL transformation logic
    • Python-based processing pipelines
    • validation and reconciliation frameworks.

Improve Data Quality and Governance

  • Implement data validation, reconciliation, and monitoring frameworks.
  • Identify and resolve enterprise data issues such as:
    • duplicate master data
    • inconsistent definitions across ERP systems
    • incomplete or legacy datasets
    • configuration-driven inconsistencies.

Required Skills & Experience

Professional Experience

  • 5–8+ years of experience in Data Engineering, Data Integration, or Data Platform development.
  • Experience working with enterprise ERP systems, such as:
    • SAP (ECC or S/4HANA)
    • Oracle ERP / Oracle Fusion
    • NetSuite or other SaaS ERPs.
  • Experience supporting ERP transformation, migration, or multi-system integration initiatives.

Technical Skills

Programming

  • Advanced SQL
  • Strong Python for data engineering workflows and pipeline development.

Data Engineering

  • Experience building ETL/ELT pipelines.
  • Experience processing large-scale enterprise datasets.
  • Familiarity with modern data architectures and distributed processing.

Data Modeling

  • Strong understanding of:
    • relational data models
    • dimensional models
    • canonical enterprise data models.

ERP Data Knowledge

  • Understanding of ERP business domains including:
    • Finance (General Ledger, Accounts Payable / Receivable, Financial transactions)
    • Supply Chain (Materials and product data, Procurement and vendor management, Inventory and logistics)
    • Enterprise Master Data (Customers, Vendors, Products, Organizational structures).

Skills

SQL, Python, ETL, ELT, SAP, S/4Hana, Oracle Erp, NetSuite, Data Modeling, Data Pipelines

Creditgenie

Creditgenie

Plymouth Meeting, PA
Senior Data Engineer
$180k+/yrOn-site5+ YOEData Engineering

Senior Data Engineer responsible for designing and operating scalable data pipelines and platform capabilities across Snowflake and AWS. The role requires 5+ years of production data engineering experience, strong SQL and Python skills, and expertise in ETL/ELT, orchestration, quality, and observability.

Machinify

Machinify

United States

Senior Data Engineer 
$180k+/yrRemote6+ YOEData Engineering

Build and scale production data pipelines that transform raw healthcare and customer data into trusted canonical datasets powering ML models, dashboards, and product decisions. The role requires 6+ years of data engineering experience and strong Python, Spark SQL, and Airflow expertise.

Fetch

Fetch

United States

Senior Software Engineer II, Data Platform
$176k+/yrRemote8+ YOEData Engineering

Senior software engineer building and evolving Fetch’s data platform, including pipelines, governed data access, delivery infrastructure, and partner integrations. The role requires 8+ years of experience, strong platform or backend expertise, ownership of complex cross-team initiatives, and excellent technical judgment.

Thyme Care

Thyme Care

Remote

Senior Platform Engineer, Data
$176k+/yrRemote5+ YOEData Engineering

The Senior Platform Engineer will build and operate reliable data platform tooling, consolidate orchestration, scale dbt infrastructure, and improve Databricks developer experience. The role requires 5+ years of production software experience, strong Python and AWS expertise, infrastructure-as-code experience, and familiarity with modern data stacks.

Runpod

Runpod

San Francisco, CA

Senior Data Engineer
$175k+/yrRemote5+ YOEData Engineering

The Senior Data Engineer will design scalable data pipelines and warehousing systems supporting analytics, business metrics, and machine-learning initiatives. The role requires 4+ years of enterprise data experience, expertise with modern data platforms and ETL, and the ability to mentor engineers and collaborate across functions.