Machine Learning Engineer
sabpaisa
Job Description
Roles & Responsibilities
- Build smart payment routing models to optimize transaction success rates across UPI, cards, and net banking rails
- Design and deploy real-time fraud detection systems with sub-100ms latency—device fingerprinting, behavioral analysis, velocity checks
- Develop merchant risk scoring models for automated underwriting using documents, transaction patterns, and external signals
- Build document intelligence pipelines—OCR, classification, and data extraction for KYC documents (PAN, Aadhaar, GST, bank statements)
- Set up ML infrastructure—feature stores, model serving, A/B testing frameworks, monitoring and alerting
- Collaborate with product and engineering teams to integrate ML models into production systems
- Monitor model performance, detect drift, and implement retraining pipelines
- Document model architecture, training procedures, and performance metrics
Requirements
- 3-5 years of applied ML with models deployed to production (not just notebooks/Kaggle)
- Strong Python with PyTorch or TensorFlow, plus pandas/numpy for data manipulation
- End-to-end ML skills: feature engineering, training, evaluation, deployment, monitoring
- Experience with tabular/transactional data and classification/ranking problems
- Understanding of real-time inference—latency budgets, feature stores, model serving
Good to Have
- Fraud detection or risk modeling experience in fintech/payments
- Multi-armed bandits or reinforcement learning for optimization
- Graph neural networks for network-based detection
- LLM experience: RAG pipelines, fine-tuning, prompt engineering