Harshit Gupta

SDE II (L62) @ Microsoft | xGoogle | IIT Kanpur | 170K+ | AIR - 111 GATE CSE’18

Bengaluru, Karnataka, India

About

As a Software Engineer at Google, I work on the Search Platforms team, where I apply my machine learning and computer science skills to make Google Search more awesome than it already is. I enjoy solving complex and challenging problems that impact millions of users around the world. I joined Google in February 2022, after working at Microsoft for almost 1.5 years. At Microsoft, I was part of the Surface Apps and Experiences team, where I enabled cross-device communication in the Surface app that is available on Surface devices. I also have some research experience, as I worked on explaining the anomalies detected by autoencoders using SHAP and Anchors in my internship at IBM Research India. I have a Master of Technology in Computer Science and Engineering from IIT Kanpur, where I learned about various topics such as machine learning, visual recognition, computer system security, and computational cognitive science. I also have a Bachelor of Technology in Computer Science and Engineering from G.B. Pant Institute of Engineering & Technology, Pauri. I have multiple certifications in algorithmic toolbox, time management, and Microsoft Global Hackathon 2021. I am passionate about computers and humanity, and I mentor people to excel in their career.

Experience

  • Software Engineer 2 at Microsoft
    May 2024 - Present · 2 yrs 3 mos

  • Software Engineer at Google
    Feb 2022 - May 2024 · 2 yrs 4 mos

  • Software Engineer at Microsoft
    Jul 2020 - Feb 2022 · 1 yr 8 mos

    Worked on cross-devices experiences in Surface Apps and Experiences team

  • Research Intern at IBM
    Mar 2020 - May 2020 · 3 mos

    Worked on explaining Anomalies detected by Autoencoders