This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with our customers, we’re helping build a sustainable economy where everyone can prosper. We support a wide range of digital payments choices, making transactions secure, simple, smart and accessible. Our technology and innovation, partnerships and networks combine to deliver a unique set of products and services that help people, businesses and governments realize their greatest potential.
Job Responsibility
Implement and maintain data pipeline components across ingestion, processing, and publishing layers under guidance from senior engineers
Contribute to the design and evolution of scalable and reliable data pipelines, following established architectural patterns and best practices
Develop high-quality, well-tested, and maintainable code in Python and SQL for data processing and transformation
Troubleshoot and resolve data quality, performance, and reliability issues in development and production environments
Participate in support of production systems, learning incident response and operational best practices
Follow and reinforce engineering standards related to testing, documentation, observability, and code reviews
Actively reduce technical debt within owned areas by improving code quality and maintainability over time
Collaborate with Product Managers, Data Scientists, and other engineers to understand requirements and deliver solutions that meet business needs
Participate in code reviews and design discussions, and actively seek feedback to grow technical skills and system understanding
Requirements
Solid professional experience building and operating production systems in Python (required)
Good working knowledge of SQL, including writing efficient queries for analytical datasets (required)
Experience contributing to data pipelines or backend systems in a production environment
Hands-on experience with Databricks or similar Spark-based data processing platforms
Familiarity with running systems in production, including monitoring, debugging, and basic incident response
Understanding of core software engineering principles, data modeling concepts, and clean code practices
Comfortable using LLM-based coding tools responsibly, with awareness of the need for validation, testing, and maintainability
Strong written and verbal English communication skills, with the ability to collaborate effectively in a cross-functional team
Nice to have
Exposure to workflow orchestration tools (e.g., Airflow)
Experience working with analytics, economic data, or large-scale data products