Lead Data Engineer
Mastercard
- Location
- Toronto, Canada (Ethoca)
- Work model
- On-Site
- Level
- Senior
- Posted
- 4h ago
Skills
About this role
Our Purpose 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. Title and Summary Lead Data Engineer Overview: Ethoca is seeking a Lead Data Engineer to drive on-premise solutions and Azure cloud enablement while advancing big data, AI-enabled, and full stack capabilities across our technology landscape. This is a highly visible role within a high-performing team, responsible for delivering scalable, intelligent, and resilient solutions that support a rapidly growing fintech business. The successful candidate will bring expertise in cloud, data engineering, software development, and AI/ML technologies, partnering across Ethoca and Mastercard to design and implement production-ready data platforms, applications, APIs, and AI-enabled solutions. Role: • Lead the development of ETL/ELT processes, data movement, streaming and batch data solutions, and enterprise analytics capabilities. • Design, build, and support scalable applications, APIs, services, user interfaces, and AI-enabled solutions. • Drive data lake and cloud initiatives while supporting large-scale data platforms in Azure and on-premise environments. • Maintain and enhance SAP HANA-based data warehouse environments with a focus on reliability, security, scalability, and performance. • Partner with product, analytics, architecture, and engineering teams to translate business requirements into production-ready data, AI, and application solutions. • Support deployments, migrations, upgrades, automation initiatives, and production operations. • Contribute to the evolution of cloud architecture, development standards, and engineering best practices. All About You: • Bachelor's degree in Computer Science, Software Engineering, or a related technical discipline. • Demonstrated experience designing and delivering enterprise-scale data warehouse and data lake solutions. • Strong data modelling, data integration, and SQL expertise. • Advanced programming skills with exposure to Java, JavaScript, Python, R, or similar technologies. • Experience designing and supporting large-scale data platforms, applications, and distributed systems. • Strong understanding of cloud infrastructure and automation, preferably within Azure environments. • Hands-on experience with full stack development, including APIs, backend services, application logic, and user interface development. • Experience with data integration tools such as Apache NiFi, Azure Data Factory, Pentaho, Talend, or similar platforms. • Knowledge of streaming data technologies such as Kafka and analytics engines such as Spark or Storm. • Experience working with Git, source control, CI/CD, deployment pipelines, and DevOps practices. • Strong troubleshooting, performance tuning, and problem-solving capabilities. • Experience applying AI and machine learning techniques to solve business problems and support intelligent decision-making. • Familiarity with AI-enabled applications, model-driven services, automation, and production ML deployments. • Excellent communication skills with the ability to collaborate effectively across technical and business teams. • Experience operating within highly regulated, security-focused environments, including PII and PCI-DSS requirements. Preferred Experience: • Experience within banking, payments, fintech, e-commerce, or credit card industries is highly desirable. • Exposure to both SaaS and on-premise architectures, along with experience supporting SAP HANA or Teradata environments, will be considered a