freehire launches on Product Hunt on 26 August.

Follow →

Senior Data Engineer (Alteryx → Databricks Migration, Finance)

Summary

Senior Data Engineer to migrate finance cost allocation from Alteryx/SQL Server to Databricks, replacing legacy workflows with PySpark pipelines and SAP HANA sources.

SW House

Location –

Experience Senior, Medior

  • Senior Data Engineer role focused on migrating two large-scale finance cost allocation processes from an Alteryx/SQL Server/Excel stack to Databricks, with SAP HANA as the primary source system.
  • You will own the full technical arc from reverse engineering existing Alteryx workflows to implementing production‑grade, orchestrated Databricks pipelines and supporting handover and UAT.
  • Engagement: Global Consumer Goods Company — Finance Data & Analytics; Location: Remote with occasional travel to client site (Denmark); Language: English (professional working level).

Key Responsibilities

  • Reverse‑engineer the Alteryx estate:
    • Read and interpret ~15 Alteryx workflows (.yxmd) across two finance cost allocation processes.
    • Map and document all data sources (SAP HANA views, SQL Server tables, Excel master data files) and their roles in allocation logic.
    • Identify embedded formula logic, SQL pass‑throughs, manual input dependencies, and allocation key derivations.
    • Produce a structured technical inventory covering inputs, transformations, outputs, dependencies, and row volumes.
  • Translate Alteryx transformation logic into PySpark / Spark SQL on Databricks.
  • Connect directly to SAP HANA views as source and remove Alteryx as an intermediary layer.
  • Re‑implement multi‑method cost allocation logic across Country / Channel / Theme / RRP dimensions natively in Databricks.
  • Replace Excel master data inputs with managed tables in Unity Catalog where possible; flag where manual input processes require governance design.
  • Structure output layers to match Silver/Gold conventions in the Databricks lakehouse platform.
  • Deploy & orchestrate:
    • Deploy pipelines with scheduling, dependency management, and error handling.
    • Ensure Power BI reports can be repointed to Databricks‑served tables without functional regression.
    • Write runbooks and handover documentation for the internal engineering team.
    • Support UAT with finance SMEs, including reconciliation of output numbers against legacy Alteryx runs.

Requirements

  • Seniority: Senior (5+ years relevant experience).
  • Strong hands‑on Alteryx experience (able to read, trace, and independently document complex multi‑step workflows).
  • Production‑level Databricks engineering using PySpark and Spark SQL (pipelines, not notebooks).
  • SAP as a data source (SAP HANA views, BW extractors, or S/4 tables) and understanding of how financial data is structured in SAP.
  • Finance domain literacy: cost allocation, P&L structures, overhead allocation methods (able to work with finance stakeholders).
  • Ability to work independently from ambiguous/partially documented starting material.
  • Unity Catalog, Delta Lake, DLT pipelines.
  • Databricks orchestration (Workflows, job clusters, dependency graphs).
  • Power BI (dataset repointing, dataflow or DirectQuery setup).
  • Familiarity with SAP cost planning or profitability analysis processes (CO-PA, CPP).
  • Experience replacing Excel‑based master data with governed catalog tables.
  • Senior‑level engineering challenge focused on re‑architecture (not lift‑and‑shift).
  • Direct access to finance SMEs and data engineers.
  • Work within a modern Databricks / Unity Catalog lakehouse environment.
  • Team support (you will not be working in isolation).
  • Competitive day rate / project fee (T&M or fixed‑price per stream, depending on scoping outcome).
  • Library/Framework: Spark SQL, pySpark
  • Database: Delta Lake, SQL Server, SAP Hana
  • Platform/Tool: Power BI, Delta Live Tables, SAP BW, Unity catalog, Alteryx, SAP S/4HANA, Databricks, Microsoft Excel, Databricks Workflows
  • Programming language: SQL
  • Project duration: Long‑term project
  • Start date: May 6, 2026
  • Contract type: Contract
  • Language on the project: English

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available