Shreyansh Singh

AI Software Engineer


About Me

I am working as an AI Software Engineer at Mastercard. My team is based in Gurgaon, India and is a relatively new team working on leveraging AI to get certain insights and automating stuff to make the transactions world a smarter place.

I did my B.Tech in Computer Science and Engineering from IIT (BHU) Varanasi. My B.Tech advisor was Prof. K.K. Shukla. I worked on privacy-preserving Machine Learning and its application in the medical industry. Previously I had also worked with him on Adversarial Machine Learning and Malware classification problems. In summer 2019, I was an intern at Samsung Research Institute - Bangalore, working on mobility in 5G networks. I also worked as a research intern at the C3i Institute, Indian Institute of Technology Kanpur on Malware Detection for Linux, in winter 2018. In summer 2018, I was a Data Science intern at Innoplexus, Pune (India), working with the Computer Vision team. I have also worked with Dr. Anil Kumar Singh, on sentiment analysis on product reviews and natural language generation.

When not working on research, I enjoy playing CTFs (wr47h). I am a part of Abs0lut3Pwn4g3, currently one of the top ranked CTF teams in India. I also enjoy competitive programming and reading novels.


  • Reverse Engineering
  • Cryptography
  • Machine Learning
  • Natural Language Processing


  • B.Tech in Computer Science, 2016 - 2020

    Indian Institute of Technology (BHU), Varanasi



AI Software Engineer

AI Garage - Mastercard

Aug 2020 – Present Gurgaon, India

Student Trainee

Samsung Research Institute - Bangalore

May 2019 – Jul 2019 Bangalore, India
Worked on mobility in 5G

Research Intern

C3i Institute, IIT Kanpur

Dec 2018 – Jan 2019 Kanpur, India
Worked on Linux malware detection

Data Science Intern

Innoplexus AG

May 2018 – Jul 2018 Pune, India
Worked on automated text and table extraction from academic papers (PDFs)


First job!

Got my first job and started my career in the field of AI with Mastercard

Student scholarship

Won a student scholarship to attend BlackHat Asia 2019, Singapore

Paper accepted!

Paper accepted in the Proceedings of the 1st Workshop on Multilingual Surface Realisation (MSR), 56th Annual Meeting of the Association for Computational Linguistics (ACL), July 2018, Melbourne, Australia.



Privacy-preserving Machine Learning using Secure Multiparty Computation

Perform medical image classification in a secure and privacy-preserving manner using Secure Multiparty Computation and Differntial …

Network Intrusion Detection in an Adversarial setting

A study on fooling Machine Learning/Deep Learning based Network Intrusion Detection systems to prevent them from detecting intrusions

Linux Malware detection using Machine Learning

Implemented various papers on Linux Malware detection, where I analysed the structure of ELF files to determine whether they were …

Multilingual Surface Realization for NLG

Our system for a Narural Language Generation based shared task organized at ACL 2018 (Association for Computational Linguistics, …

Review Opinion Diversificatio­n

Baseline model for RevOpiD, a shared task organized at IJCNLP 2017 (International Joint Conference on Natural Language Processing, …

Worldlink - Social Networking Website

A social networking website made using Django


IIT (BHU) Varanasi at MSR-SRST 2018: A Language Model Based Approach for Natural Language Generation

This paper describes our submission system for the Shallow Track of Surface Realization Shared Task 2018 (SRST′18). The task was to …

Contact Me