Engineer - Data Ingestion & Preparation (Csl

Pagonxt
Municipality of Madrid, Spain
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Municipality of Madrid, Spain

Tech stack

Microsoft Access
Application Integration Architecture
Azure
Continuous Integration
Data Dictionary
ETL
Data Streaming
Transaction Data
Web Services
File Transfer Protocol (FTP)
Data Ingestion
Sql Optimization
System Availability
Data Layers
Data Lake
Software Version Control
Data Pipelines
Databricks

Job description

Act in a hands-on capacity to implement, operate, and stabilize data ingestion and preparation processes, ensuring data is properly structured and ready for publication in the Common Semantic Layer (CSL), in alignment with the semantic data dictionary defined by the external provider. Role Mission Design, implement, and operate data ingestion pipelines (batch and/or streaming) from multiple sources (e.g., SEP, NUEK, fraud systems, web services) Ensure data availability in the Stage layer as a faithful replica of source systems Prepare and transform datasets into Common and Refined layers, following CSL standards Apply business transformation rules aligned with data mappings (e.g., OneGMR, Churn) Work closely with the external provider to ensure adherence to the semantic data dictionary and mapping requirements Identify, troubleshoot, and resolve ingestion issues (failures, delays, inconsistencies) Document pipelines, transformations, and data sources Support dependency resolution with local teams and external providers Map technical dependencies across pipelines, sources, and deliverables

Requirements

Advanced SQL Experience with data ingestion processes (ETL/ELT) Knowledge of Data Lake / Lakehouse architectures Experience integrating APIs, file-based ingestion (SFTP/B2B), and third-party systems Basic knowledge of CI/CD and version control (Azure DevOps or similar) Experience in multi-country / multi-source environments Understanding of data modeling and semantic layers Experience with financial / transactional data Familiarity with tools such as Databricks, Purview, or similar Strong hands-on mindset Proactive problem solver Autonomous execution capability Effective communication with technical and functional teams What we offer Access to self-development programmes Hybrid collaborative environment: successful candidate must be prepared to work 60% on site We combine flexibility, autonomy, and global collaboration - so you can focus on what matters, connect with purpose, and help shape the future.

About the company

Getnet is a global technology company specializing in payment solutions for commerce. Founded in Brazil and operating across Latin America and the Iberian Peninsula, we support over 1.3 million merchants with end-to-end services - from POS terminals to e-commerce platforms. We are part of PagoNxt, the global fintech of the Santander Group, and operate as an acquiring hub with a strong presence in Spain, Portugal, Brazil, Mexico, Chile, Argentina, and Uruguay. Our mission is clear: to simplify payments with innovation, security, and scale, helping businesses of all sizes grow with agility. We offer a unified platform that integrates hardware, software, fraud prevention, acquiring, reconciliation, and financial services - all in a single ecosystem, so our clients can focus on growing their business.

Apply for this position