Director, Data Science
Vancouver, BC +1Canada: Mastercard Technologies Canada ULC
Candidates need an advanced degree (Master's or PhD preferred) in data science, machine learning or a related field, plus extensive experience leading data science teams. They also need a proven record of deploying machine learning models in production, strong Python and SQL skills, and Agile delivery experience.
Python, SQL, Databricks, Spark
Senior AI Engineer
Vancouver, BCCanada: Mastercard Technologies Canada ULC
Candidates need a bachelor's degree or equivalent practical experience, plus hands-on experience building agentic AI systems and working with generative AI and LLMs. They also need strong Python and SQL skills, experience deploying models to production, and experience with cloud environments and distributed data tools such as Databricks or Spark.
Git, Jenkins, Maven, Artifactory, Databricks, Spark
Principal Product Manager -Technical
Vancouver, BCCanada: Mastercard Technologies Canada ULC
Mastercard Technologies Canada ULC needs candidates with strong product management experience shipping payments products, plus agile and lean practice and an understanding of event messaging frameworks. A bachelor's degree, excellent communication skills and experience leading others through influence are required.
Kafka, NATS
Senior Software Engineer (Sanctions Service & AI Inference)
Vancouver, BCCanada: Mastercard Technologies Canada ULC
Candidates need strong software engineering experience in Java and modern application frameworks, and experience building scalable distributed systems. Experience with automated testing, mentoring engineers and technical leadership is required; payments, compliance or fraud experience and a Bachelor's degree are preferred.
Regulatory compliance, Software development, Troubleshoot, Root cause analysis, Leadership, Troubleshooting
Manager, Software Engineering (Sanction Service)
Vancouver, BCCanada: Mastercard Technologies Canada ULC
Candidates need proven experience leading software engineering teams and delivering large-scale enterprise software, strong distributed-systems skills, and experience with Agile practices. Payments, compliance or sanctions experience is a bonus.
Java, C++
Manager, Software Engineering
Vancouver, BCCanada: Mastercard Technologies Canada ULC
Candidates need proven experience leading software engineering teams and delivering large enterprise software, plus a strong technical background in distributed, highly available systems. Experience with Agile methods and stakeholder management is required; payments, compliance or sanctions experience and a computer science or engineering bachelor's are preferred.
Java, C++