The Role
Leads data engineering initiatives involving ETL/ELT pipelines, database optimization, orchestration, big data technologies, data modeling, BI performance, and data quality monitoring. Requires strong Scala, Python, SQL, and shell scripting skills, plus payments-domain expertise covering transaction processing, settlements, disputes, reconciliation, gateways, acquiring, issuing, and PCI-DSS compliance. The role also involves cross-functional communication, planning, facilitation, negotiation, and collaboration with senior stakeholders and clients.
Summary Generated by Built In
- 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).
- A bachelor’s or master’s degree in computer science, Engineering, or a related discipline.
- Ability to communicate effectively across multiple audiences, including firm-wide business units, senior leaders, associates and clients.
- Exceptional interpersonal skills, including teamwork, facilitation, and negotiation.
- Strong planning and organizational skills
Skills Required
- 7-9 years of hands-on experience in data engineering
- Experience in the payments or financial services domain
- Extensive experience with ETL/ELT frameworks and data pipeline tools
- Strong programming skills in Scala, Python, and SQL
- Shell scripting
- Strong SQL and database optimization skills
- Experience with NoSQL
- Familiarity with orchestration tools such as Airflow, Prefect, Luigi, or similar
- Experience with Hadoop or Spark
- Knowledge of data modeling, star and snowflake schemas, dimensional design, and BI performance optimization
- Understanding of data quality frameworks, metrics, test automation tools, and monitoring
- Understanding of payments processing, transaction lifecycle, settlements, authorizations, disputes/refunds, and reconciliation flows
- Experience with payment gateways, merchant acquiring, issuing, and banking interfaces
- Familiarity with PCI-DSS and relevant payments compliance and security standards
- Bachelor's or master's degree in computer science, engineering, or a related discipline
- Effective communication across business units, senior leaders, associates, and clients
- Exceptional interpersonal skills, including teamwork, facilitation, and negotiation
- Strong planning and organizational skills
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company

.jpeg)





