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).
The Marketing Technology Solutions team at Mastercard is looking for a Senior Data Engineer to design, develop, and maintain data and analytics solutions that support Mastercard's B2B marketing initiatives. This role is key in building the data environment and integrations that will power advanced omni-channel marketing campaigns. As part of a small, collaborative team, you will work with large-scale data sets to unlock the value of big data across the global marketing team. The ideal candidate is a hands-on engineer with a strong background in data engineering, a passion for building scalable solutions, and a commitment to driving business impact.
Job Responsibility:
Build and lead a team based in Toronto, Canada to build Mastercard’s global marketing data platform to enable real time analytics and customer segmentation
Drive the evolution of data-driven marketing at Mastercard with a strong emphasis on data engineering and data science, ensuring impactful advancements in data quality, scalability, and efficiency
Develop and fine-tune methods and algorithms to generate precise, high-quality data at scale, including the creation and maintenance of feature stores, analytical stores and curated datasets for enhanced data integrity and usability
Solve complex data challenges involving multi-layered data sets though the building of data pipelines, libraries, and frameworks
Provide support for deployed data applications and analytical models, identifying data issues and guiding resolutions
Ensure proper data governance policies are followed by implementing or validating data lineage, quality checks, classification, etc
Integrate diverse data sources, including real-time, streaming, batch, and API-based data, to enrich platform insights and drive data-driven decision-making
Experiment with new tools to streamline the development, testing, deployment, and running of our data pipelines
Collaborate with cross-functional teams to determine priority problems and innovative solutions
Develop and enforce best practices for data engineering, including coding standards, code reviews, and documentation
Ensure data security and privacy compliance, implementing measures to protect sensitive data
Requirements:
Bachelor's degree in Computer Science, Software Engineering, or a related field
Experience building and leading teams through initial development
Inspirational leader with a strong focus on developing and growing talent
Extensive hands-on experience in Data Engineering, including implementing multiple end-to-end data warehouse projects in Big Data environments
Proven track record in building and deploying production level data driven applications and data processing workflows/pipelines
Proficiency in application development frameworks (Python, Java/Scala) and data processing/storage frameworks (Databricks, Spark, Kafka)
Experience in designing and managing data orchestration workflows using tools such as Apache NiFi, Apache Airflow, or similar platforms to automate and streamline data pipelines using various types of Databricks connectors like Lakeflow and Spark Python Data Source API and Auto loader
Experience with performance tuning of database schemas, databases, SQL, ETL jobs, and related scripts, Unity catalog and Delta Live tables
Experience of working in Agile teams
Experience in building and deploying production-level data-driven applications and data processing workflows/pipelines and/or implementing machine learning systems at scale using Java, Scala, or Python. This includes all phases such as data ingestion, feature engineering, modeling, tuning, evaluating, monitoring, and presenting analytics
Experience in developing integrated cloud applications such as Databricks and AWS
Excellent analytical and problem-solving skills, with the ability to analyze complex data issues and develop practical solutions
Strong communication and interpersonal skills, with the ability to collaborate effectively with and facilitate activities across cross-functional teams, geographically distributed, and stakeholders