- You love to code, you are curious about how things work end-to-end, and you are eager to grow into a scale-veteran engineer.
- Essential Experience (3+ Years)
- Dual Exposure: Hands-on experience in Classic ML AND/OR Modern GenAI (LLMs/Agents).
- Bonus if you have shipped either type of system to production.
- Scale Curiosity: Experience working with production systems and a strong desire to understand high-throughput, distributed computing.
- Deep Learning Fundamentals: Solid grasp of ML/DL fundamentals and the underlying math.
- Familiarity with Transformers or GNNs is a plus.
- Collaboration: Comfortable working in cross-functional teams and aligning your work with business goals.
- Programming: Strong proficiency in Python and solid software engineering fundamentals (clean code, version control with Git, testing).
- Core ML: Hands-on experience building, training, and evaluating ML models using scikit-learn, XGBoost/LightGBM, and PyTorch or TensorFlow.
- GenAI / LLMs: Practical experience with LLMs – prompt engineering, RAG, fine-tuning, and frameworks such as LangChain/LangGraph and Hugging Face
Transformers.
- Data Handling: Strong SQL and data wrangling skills (Pandas/NumPy); experience working with large datasets.
- Big Data / Pipelines: Working experience with Spark or Kafka/Flink for building data and inference pipelines.
- Deployment: Experience containerizing and deploying models (Docker), exposing them via REST/gRPC APIs, and basic familiarity with Kubernetes.
- MLOps: Exposure to experiment tracking and model lifecycle tools (MLflow) and CI/CD for ML.
- Cloud: Hands-on with at least one major cloud platform (AWS, GCP, or Azure).
- Fundamentals: Solid grasp of statistics, probability, and deep learning concepts (including Transformer architecture).
- Communication: Ability to clearly document work and collaborate within cross-functional teams.
Skills Required
- 3+ years of experience with classic machine learning and/or modern GenAI, including LLMs or AI agents
- Hands-on experience building, training, and evaluating machine learning models
- Strong proficiency in Python
- Solid software engineering fundamentals, including clean code, Git, and testing
- Experience with scikit-learn, XGBoost or LightGBM, and PyTorch or TensorFlow
- Practical LLM experience with prompt engineering, RAG, and fine-tuning
- Experience with LangChain or LangGraph and Hugging Face Transformers
- Strong SQL and data-wrangling skills using Pandas and NumPy
- Experience working with large datasets
- Experience with Spark or Kafka/Flink for data and inference pipelines
- Experience containerizing and deploying models with Docker
- Experience exposing models through REST or gRPC APIs
- Basic familiarity with Kubernetes
- Exposure to MLflow and CI/CD for machine learning
- Hands-on experience with AWS, GCP, or Azure
- Solid understanding of machine learning, deep learning, statistics, probability, and Transformer architecture
- Ability to document work and collaborate across functional teams
- Experience with Transformers or GNNs
- Experience shipping machine learning or GenAI systems to production
What We Do
NPCI is an umbrella organisation for all retail payment systems in India. It was set up with the support & guidance from Reserve Bank of India (RBI) & Indian Banks Association (IBA). A registered company under Section 8 of the Companies Act, 2013. Watch the NPCI Corporate AV - https://youtu.be/RGl9YQ6CB20 Products & Services Unified Payments Interface Unique payment solution which empowers a recipient to initiate the payment request from a smartphone. It facilitates 'virtual payment address' as a payment identifier for sending & collecting money & works on single click 2 factor authentication. Immediate Payment Service A 24X7, real time, cost effective, independent channel, retail payment service, introduced by NPCI, empowering customers to transfer money instantly with banks & RBI authorised PPIs across India. RuPay Robust card scheme designed to offer payment products with superior features & processes specifically designed to cater to diverse consumer needs. *99# USSD based mobile banking platform that makes banking services accessible to all the bank account holders on their mobile phones. National Automated Clearing House Centralised payment system developed with an aim to consolidate multiple ECS systems running across the country & provide a framework for the removal of local barriers/inhibitors. Aadhaar Enabled Payment System Bank led model which allows online financial inclusion transactions at micro-ATMs through the business correspondent of any bank using the Aadhaar authentication. e-KYC Electronic way of conducting authentic & real time KYC of a customer using Aadhaar authentication. Cheque Truncation System Electronic image of the cheque is transmitted to the drawee bank by the clearing house, along with relevant information. National Financial Switch Facilitates routing of ATM transactions through inter-connectivity between its member institutions thereby enabling the citizens of the country to utilise any ATM of a connected entity









