Gagan Madan

Senior Software Engineer

Bengaluru, Karnataka, India9 yrs 3 mos experience
Highly Stable

Key Highlights

  • Expert in multi modal document understanding.
  • Significant contributions to Google Pay's financial services.
  • Strong background in machine learning and NLP.
Stackforce AI infers this person is a Machine Learning Engineer with expertise in Fintech and Research.

Contact

Skills

Core Skills

Machine LearningNatural Language Processing (nlp)Software EngineeringTeaching

Other Skills

AlgorithmsC++Computer VisionData ScienceData StructuresDeep LearningGo (Programming Language)Graph TheoryGraphical ModelsHadoopJavaJaxPyTorchPython (Programming Language)TensorFlow

About

Machine Learning Engineer. Previously worked on multi modal document understanding at Google Research, with work featured in Google I/O Connect and Google for India. Experienced in working with multi modal, large language models. BTech + MTech from IIT Delhi.

Experience

9 yrs 3 mos
Total Experience
2 yrs 9 mos
Average Tenure
11 mos
Current Experience

Google deepmind

Senior Software Engineer

Jun 2025Present · 11 mos

  • Gemini Post Training

Microsoft

Senior Data Scientist

Oct 2023May 2025 · 1 yr 7 mos

  • Retrieval for Bing Ads

Google

4 roles

Software Engineer III (Machine Learning)

Promoted

Apr 2021Aug 2023 · 2 yrs 4 mos

  • Research Software Engineer (R-SWE) in Google Research India lab. Worked on multiple projects in document understanding, language modelling, ranking and graph neural networks.
Python (Programming Language)JaxMachine LearningNatural Language Processing (NLP)

Sofware Engineer III

Oct 2020Mar 2021 · 5 mos

  • Early engineer in the Financial Services team within Google Pay. Helped launch multiple credit products and features on GPay in India.
Python (Programming Language)Software Engineering

Sofware Engineer

Jul 2018Sep 2020 · 2 yrs 2 mos

  • Early engineer in the Financial Services team within Google Pay. Helped launch multiple credit products and features on GPay in India.
Python (Programming Language)Software Engineering

Software Engineering Intern

May 2017Jul 2017 · 2 mos · Bangalore

  • Wrote a MapReduce pipeline to anonymize user-generated data from edits on features in Google Maps
  • Simplified the existing training pipeline for scoring edits based on votes received by users
  • Trained a Machine Learning model for voted edits that achieved a significant increase in coverage and AUC w.r.t existing model in production

Indian institute of technology, delhi

Teaching Assistant

Jul 2016May 2018 · 1 yr 10 mos

  • Teaching Assistant for Data Structures and Algorithms, Discrete Maths.
Python (Programming Language)Teaching

St engineering

Software Systems Intern

May 2016Jul 2016 · 2 mos · Singapore

  • Worked on Vehicle Routing Problem (VRP) for Autonomous Fleet Management based on Google's or-tools library
  • Used to solve VRP with a non-homogenous fleet and user-defined parameters, an objective function based on distance or time.
  • Work done implemented in the Fleet Management System for Unmanned Autonomous Vehicles.

Education

Indian Institute of Technology, Delhi

Dual Degree — Computer Science

Jan 2013Jan 2018

Stackforce found 100+ more professionals with Machine Learning & Natural Language Processing (nlp)

Explore similar profiles based on matching skills and experience