Razorpay Senior MLE / Applied Scientist Interview Guide
Razorpay's ML org has shifted hard toward production judgment over the last 18 months. The loop that used to ask "how do you train XGBoost" now asks "your model's calibration drifted overnight, walk me through the diagnosis." This guide breaks down the new shape, what each round tests, and the exact MLE Path tiers that map to it.
Razorpay's ML interview loop has changed shape faster than any other major Indian fintech. Two years ago, the bar was calibrated to "do you know ML" — formulas, derivations, classical algorithms. Today, the bar is "have you debugged production ML." Candidates who prep using two-year-old guides routinely fail rounds they would have passed in 2024.
This guide reflects the loop as run in 2026.
The loop structure (Senior MLE / Applied Scientist, L5–L6)
Razorpay runs 5–7 rounds depending on level. The standard senior loop: recruiter screen → ML fundamentals + coding (combined) → ML system design → production case → behavioural + project deep-dive → hiring manager → bar-raiser (for L6 only).
Razorpay's calling card is the production case round in Round 4. It's typically the round that decides the offer. Most candidates who fail Razorpay fail this round.
Round-by-round breakdown
Round 1 — Recruiter screen. Behavioural + role fit. Filter-grade.
Round 2 — ML fundamentals + coding. 60 minutes. ~25 min of conceptual probing (bias-variance, regularisation, evaluation metrics, calibration), ~25 min coding (LeetCode medium plus one ML-flavoured problem — implement gradient descent, debug a CV leakage bug, optimise pandas operations). The conceptual probing is calibrated to senior bar: an answer like "L2 keeps weights small, L1 produces sparsity" passes mid bar; senior needs the geometric intuition of why the L1 diamond produces sparsity.
Round 3 — ML system design. 60 minutes. Razorpay prompts vary by team but the structural expectation is the same: clarify requirements first, define metrics second, design the data and feature layer third, then architecture, then serving + monitoring. Candidates who jump to "I'd use two-tower retrieval" before clarifying QPS, latency, and the action budget get downgraded. The common prompts: design a payment fraud detection system, design a recommendation system for Razorpay's onboarding flow, design a UPI risk scoring system.
Round 4 — Production case (the round that decides the loop). 60 minutes. A real production scenario — "your fraud model's precision dropped 30% over 2 weeks, no deployment, debug." The interviewer is grading whether you have the discipline to observe before naming concepts, ask "what changed" before reaching for a memorised explanation, and distinguish evidence from assumption.
Round 5 — Behavioural + project deep-dive. 60 minutes. Walk through your most impactful ML project end-to-end. Razorpay grades for: what failure mode did you catch in production, what trade-off did you own, what would you do differently. Project stories that sound polished (no failure mode named) get downgraded.
Round 6 — Hiring manager. 45 minutes. Team fit, leadership in technical decisions, ownership stories. Standard FAANG-style behavioural.
Round 7 — Bar-raiser (L6 only). 60 minutes. A staff-level technical conversation with someone outside your hiring team. Tests cross-team technical leadership.
What's different about Razorpay vs PhonePe vs Flipkart
Razorpay's loop weights the production case round more heavily than PhonePe (where system design is the highest-variance round) and more than Flipkart (where the project deep-dive is the highest-variance). If you have only 1 round of prep time, it goes to production case scenarios.
Razorpay also emphasises payment-domain context. A candidate who can articulate why a UPI fraud model is different from a credit card fraud model (latency budget, settlement window, dispute mechanism, attack vectors) signals senior-level domain awareness.
Top 10 questions Razorpay seniors face
1. "Your fraud model's calibration drifted overnight. Walk through the diagnosis, in order." 2. "Design a payment risk scoring system for 100K TPS at 30ms p99." 3. "Champion model from last quarter still beats your new model in production. New offline AUC is +2 points. What's likely happening?" 4. "How do you handle delayed-label fraud detection — labels arrive 14-30 days after the prediction?" 5. "Walk through the production failure you handled in your last role. What signals did you read first?" 6. "Class imbalance at 0.05% — class weights vs SMOTE vs threshold moving. What and why?" 7. "Your model says 'block this payment.' The customer is real, escalates to support. What do you fix?" 8. "Design feature store for real-time risk scoring. What goes online, what stays offline." 9. "How do you A/B test a fraud model when the action (blocking) changes the population being measured?" 10. "Eleven types of leakage. Which apply to payment fraud specifically?"
The prep path through MSL
The MSL Path tier mapping for a Razorpay senior loop:
For practice: IncidentRoom incidents 7-12, SpotTheFlaw scenarios 9-12 (production-judgment scenarios), and the Mock Interview tab with a real Razorpay JD pasted.
Common failure modes
Compensation
Razorpay Senior ML Engineer total compensation for 5-7 YOE in 2026 ranges roughly ₹45 lakh – ₹75 lakh. Staff (L6) scales to ₹85 lakh – ₹1.3 crore. Numbers shift each cycle and depend on team (the fraud and platform teams generally pay higher than the analytics teams).
Final note
Razorpay's loop in 2026 is calibrated to candidates who have shipped, debugged, and owned ML systems in production. The MSL Path tiers 5, 7, 8 are specifically designed to give academic-track candidates the production judgment they're being interviewed on.