Senior Data Modeller / Data Product Designer — Enterprise Payments
Core
Design end-to-end data structures for the Payments data ecosystem, bridging MongoDB-based transactional ODS and Azure Databricks curated data products.
Role type
Senior Data Modeller / Data Product Designer
Builds
Reusable Payments data products, context-layer models, and canonical schemas for operational and analytical platforms.
Domain
Financial Services / Enterprise Payments
Deliverable
production ML models | product features | dashboards & analysis
Required skills
JSON/semi-structured schema design, SQL/analytical schema design, schema evolution and versioning, data product design, Unity Catalog familiarity, Databricks/Delta Lake schema design, strong SQL, MongoDB modelling
Preferred skills
ISO 20022 payment schema knowledge, PySpark/Spark SQL optimization, Azure Data Factory/Synapse experience, Kafka/event schema patterns, Collibra data governance tooling
Technologies
MongoDB, Azure Databricks, Delta Lake, Unity Catalog, SQL, PySpark, Kafka, Azure Data Factory, Azure Synapse
Responsibilities
Design JSON schemas for MongoDB-based transactional ODS; Design Databricks/Delta table schemas for curated data products; Define reusable Payments data products; Design a context layer/canonical Payments model; Translate business requirements into logical and physical data models; Support schema evolution, versioning, and migration; Design data products aligned to Unity Catalog structures; Collaborate with data engineering teams to operationalize models; Support governance expectations including metadata, data quality, and lineage.
Seniority
Senior, hands-on IC
