About the role
- 7–9 years of hands-on experience in data engineering, preferably in the payments/financial services domain.
- Extensive experience with ETL/ELT frameworks and data pipeline tools.
- Strong programming skills in Scala, Python, SQL; experience with Java is a plus & shell scripting is mandatory.
- Strong SQL and database optimization skills; experience with NoSQL is a plus.
- Familiarity with orchestration tools such as Airflow, Prefect, Luigi, or similar.
- Experience working with big data technologies (Hadoop/Spark) preferred.
- Knowledge of data modelling (star/snowflake schemas), dimensional design, and BI performance optimization.
- Understanding of data quality frameworks, metrics, test automation tools, and monitoring.
Domain Knowledge
- Strong understanding of payments processing, transaction lifecycle, settlements, authorizations, disputes/refunds, and reconciliation flows.
- Experience with payment gateways, merchant acquiring, issuing, and banking interfaces is a plus.
- Familiarity with compliance and security standards relevant to payments (e.g., PCI-DSS).