Machine Learning Engineer
@ Mastercard

Vancouver, BC
CA$114,000
On Site
Full Time
Posted 5 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXXXX XXXXXXXXX***** @mastercard.com
Recommended after applying

Job Details

About Mastercard

Mastercard powers economies and empowers people in 200+ countries and territories worldwide. Together with its customers, it builds a sustainable economy with secure, simple, smart, and accessible digital payment solutions.

Role Overview

The Machine Learning Engineer on the Security Solutions Data Science team creates production-ready AI and ML models to support Mastercard’s authentication and authorization networks. The role involves developing automated, scalable, and resilient processes for model creation, from data extraction to deployment.

Responsibilities

  • Collaborate with data scientists to optimize the modeling pipeline.
  • Develop scalable ML tools addressing complex data science problems.
  • Maintain high-throughput computation engines handling petabytes of data.
  • Assist in deploying and validating production artifacts.
  • Identify opportunities to automate processes and build reusable components.

Key Qualifications

  • Good knowledge of Linux and Bash environment
  • Experience with Python, Pyspark, Airflow, CI/CD, JIRA, Hadoop, SQL, Databricks, and Ray
  • Strong communication and problem-solving skills
  • An undergraduate degree in CS or a STEM related field

Nice To Have

  • Graduate degree in CS, Data Science, Machine Learning, AI or related field
  • Experience in Data Science, C++ and/or Rust
  • Ability to evaluate work for errors and improvement

Corporate Security Responsibility

Every employee must abide by Mastercard's security policies, ensure confidentiality of information, report security issues, and complete mandatory security training.

Location & Compensation

This role is based in Vancouver, Canada with a salary range of $88,000 - $141,000 CAD.

Key skills/competency

Machine Learning, AI, Data Science, Linux, Python, Pyspark, Scalability, Automation, High-throughput, Fraud detection

How to Get Hired at Mastercard

🎯 Tips for Getting Hired

  • Research Mastercard's culture: Study mission, values, and recent news.
  • Revise your resume: Tailor experience in AI and ML.
  • Practice technical skills: Focus on Python, Pyspark, and Linux.
  • Prepare for interviews: Emphasize problem solving and collaboration.

📝 Interview Preparation Advice

Technical Preparation

Review Python and Pyspark basics.
Practice Linux and Bash commands.
Study distributed systems and big data.
Understand CI/CD and automation tools.

Behavioral Questions

Describe a challenging technical project.
Explain teamwork in problem solving.
Share an example of process improvement.
Discuss effective communication experiences.

Frequently Asked Questions