PayPal · Primly Community

PayPal machine learning engineer interview: what to expect on the ML system design and coding rounds

ml_mike · 5 replies

Went through the PayPal MLE loop about two months ago, for a senior ML engineer role on the fraud detection team. Here's the real breakdown, not the sanitized version.

Rounds: recruiter call, ML coding screen, then a full virtual onsite with 5 rounds.

ML coding screen: they gave me a dataset (synthetic, about transaction history) and asked me to build a simple fraud classifier in Python. Sklearn, basic pipeline: preprocessing, feature engineering, model selection, evaluation. They care about your reasoning on feature choices and metric selection. Why F1 and not accuracy for fraud? Walk them through that. They're not expecting a gradient boosted tree with 94% AUC in 45 minutes. They want to see systematic thinking.

Onsite breakdown: Coding: data structures/algorithms, medium LeetCode level. One graph problem (BFS on a transaction network), one array manipulation. Nothing fancy. Know Python clean. ML system design: this was the meaty round. Design a real-time fraud detection system. Full scope: feature engineering from payment event streams, model training pipeline, real-time inference latency constraints (they said <100ms), model monitoring for concept drift. I talked about feature stores, online vs. offline feature computation, shadow deployment for new models. They went deep on the monitoring piece, how do you detect when the fraud pattern shifts after a regulatory change. Applied ML: they gave a scenario where your fraud model's precision drops over time. Walk through root cause analysis. This is a model debugging round basically. Know your confusion matrix mechanics and what precision/recall shifts signal. Behavioral: standard STAR stuff. One question specifically about a time you had to explain a model decision to a non-technical stakeholder who didn't trust it. Very applicable at PayPal where compliance and business teams are in the loop. Cross-team/leadership: they wanted to know how I'd work with data engineers to build feature pipelines and with product to define model success metrics. Less technical, more collaborative.

Offer: around $245k TC senior level, Bay Area. Stock was reasonable, not FAANG-tier but real.

If you're applying for the fraud/risk ML roles specifically, spend serious time on imbalanced classification, precision/recall trade-offs, and operational ML (model monitoring, retraining triggers). That's the whole game there.

5 replies

consultant_cam

the 'explain your model decision to a skeptical compliance team' behavioral is painfully real for fintech ML. i've been in that meeting. the model says fraud, the relationship manager says that's our best corporate client. fun times.

alex_design

$245k TC senior MLE Bay Area 2026. for context that's roughly: base ~$175k, RSU ~$55k/yr, bonus ~$15k. solid but below Meta L5/Google L5 by about $80-100k. depends on your priorities.

ml_mike

yeah i know the delta. i took it. domain expertise in fraud/payments actually matters here in a way that doesn't always show up at pure-infra big tech roles. different trade-off.

recruiter_rita

the concept drift question in ML system design is increasingly a standard signal for senior MLE roles across fintech. if you can't talk about how you'd detect and respond to distribution shift in production, that's a gap worth closing before any fintech loop.

visa_vik

did they ask about your authorization status during the process? i'm interviewing at fintech companies right now on H1B and some of them have compliance red tape that slows things down