Job Summary
Mastercard is on a journey to modernize and advance our Finance Technology landscape, covering Billing, Financial Planning, Accounting, Settlement, Treasury, Reporting and Analytics. This Principal Data Engineer will play an important role in shaping and executing the finance transformation technical roadmap. You will be responsible for designing, developing, and delivering high-impact technology data solutions that align with our business and technical objectives. By collaborating with cross-functional teams, including business/product owners and other technical experts, you will ensure that our solutions meet evolving customer needs while improving performance, scalability, and reliability. Responsibilities As a Principal Data Engineer, you will be responsible for the following: - Architect Data based solutions (foundational and analytical data product) based on business need and in line with the Mastercard technology portfolio, patterns and standards. - Collaborate closely with finance, business and technical stakeholders to translate requirements into technical data architecture and solution. - Handson, with the ability to write / develop complex code and also help the engineering teams. - Exposure to building Data contracts and Data products. - Partner with data and engineering teams to build robust data pipelines, data modelin
Key Responsibilities
pipelines, data modeling, and ensure seamless integration across diverse systems and domains. - Facilitate trade-off discussions with both business and technical stakeholders to balance priorities and make informed decisions. - Ability to choose between different technical options considering all aspects of engineering principles. - Ensure alignment between business goals and technical execution, making sure features and solutions meet business requirements and customer needs. - Participate in sprint planning, retrospectives, and other agile ceremonies to ensure the team is aligned and delivering efficiently. - Drive the adoption of best practices in software engineering, including code reviews, testing, and continuous integration/continuous delivery (CI/CD). - Optimize the cost/benefit of software features and architecture, ensuring scalability, performance, and operational efficiency. - Act as leader of Data platform / technology, providing guidance on complex technical challenges and driving resolution, ensuring solutions align with Mastercard’s engineering and data principles, and t
Skill Requirements
and technical policies. - Identify opportunities for process improvements, helping to streamline workflows and enhance team productivity. - Mentor and guide engineers across various experience levels, helping them grow technically and improve their software and data engineering skills. Skills and Experiences - Proven experience as data architect and engineer, both on on-prem and cloud-based data platforms (traditional to modern platforms) with a strong focus on delivering large-scale projects in an agile environment. - Work with the engineering team to help design, develop and implement large scale, high-volume, high-performance, highly available, scalable data platform and pipelines for the Lakehouse being built on on-prem Cloudera Data Platform - CDP. Ability to handle large-scale data processing and distributed computing across massive datasets. - Must - Handson experience with deep understanding and experience with modern Data Platforms – Cloudera Data Platform (CDP). - Strong hands-on experience with PySpark - Experience with Cloudera Data Platform (CDE, CDW, Ozone, Airflow, SDX), Apache Ranger. Deep understanding of distributed data systems and Hive Metastore - Experience and understanding of cataloging, lineage, and governance - Experience / understanding Open Data Contract Standard (ODCS) and its implementation - Experience working with SQL, Iceberg open table and Parquet file format, and partitioning/bucketing strategies. - Experience with data lifecycle management, including ingestion, ETL, pruning, modeling, and governance, within highly regulated environments. - Experience with performance engineering, ensuring systems are built to scale and meet varying demands. - Knowledge of security best practices and experience in ensuring the secure devel
Other Requirements
- Nice to have:
-
Experience modernizing enterprise finance systems or regulated environments
-
Knowledge of CI/CD, data engineering best practices
-
Understanding of financial data structures, accounting processes, or reconciliation workflows
-
Prior experience with financial systems, such as Oracle Financials, Oracle Fusion Cloud, and Hyperion, with experience optimizing their integration into broader data ecosystems will be a plus.
Qualifications
- Bachelor’s degree in data science, Computer Science, or related subject.
- 18+ years of engineering experience in data engineering and platforms.