Manvi Gupta

Manvi Gupta

Computer Scientist 1

Adobe

Hi, there!

I am a Software Engineer at Adobe Systems India. I am a part of the Firefly & GenAI team. I have completed my Bachelor in Technology (B.Tech.) in Computer Science and Engineering from the Indian Institute of Technology (IIT) Mandi with my winter-semester 2019-2020 from RWTH Aachen University Germany .

At Adobe, I contribute to our in-house Machine Learning platform, combining cloud technology with user-friendly tools to streamline research training. Scaling infrastructure, optimizing resources, and handling massive ML workloads keep things exciting!

Beyond Computer Science, I have a strong interest in Mathematics & Security. As a part of my B.Tech, I have worked on a wide range of projects ranging from Web Development to Deep Neural Networks. My Bachelor Thesis was on, "Why Deep Learning Works?“ with Dr. Samar Agnihotri.

I’m a mix of hard work and fun – always on time, yet always up for an adventure. I love travelling to new places. When not working, find me enjoying nature, catching up with family and friends, or geeking out over science fiction. I have always been fascinated by the advancements shaping our future and believe that the only attitude that keeps one going is to never stop learning. Always happy to lend a hand (or a fun fact) whenever I can!

Interests

  • Product Design
  • Security
  • Mathematics
  • SAT & SMT Solving
  • Machine Learning

Education

  • Student Exchange, WS 2019-2020

    RWTH Aachen University, Germany

  • B.Tech in Computer Science & Engineering, 2017-2021

    Indian Institute of Technology Mandi

Skills

Software Engineering

Scalability + Efficiency

Mathematical Modelling

SAT/SMT Solving

Cloud-Technology

Product Design

Experience

 
 
 
 
 

Computer Scientist 1

Adobe India Private Ltd.

Feb 2025 – Present Noida
Working on container snaphotting of ML Training jobs to optimise resource utilisation.
 
 
 
 
 

Software Development Engineer 2

Adobe India Private Ltd.

Feb 2023 – Jan 2025 Noida
Designed a job scheduler for large scale ML clusters, including distributed jobs.
 
 
 
 
 

Software Development Engineer

Adobe India Private Ltd.

Jul 2021 – Jan 2023 Noida
Worked on building Adobe’s internal Machine Learning Training Platform.
 
 
 
 
 

Undergraduate Teaching Assistant

Paradigms of Programming

Feb 2021 – Jun 2021 IIT Mandi
 
 
 
 
 

Engineering Manager

Furrble

Dec 2020 – Dec 2020 Bangalore
Managed the technical team at Furrble in developing an Android app using Flutter & Go.
 
 
 
 
 

Undergraduate Teaching Assistant

Data Science III

Sep 2020 – Dec 2020 IIT Mandi
 
 
 
 
 

Product Intern

Adobe India Systems Private Limited

May 2020 – Jul 2020 Noida (Work from home)

Evaluation of Machine Learning lifecycle analyzing frameworks for fitment with Kubernetes and the Adobe Sensei Platform

Received Pre-Placement Offer for the role of Member of Technical Staff.

 
 
 
 
 

Undergraduate Teaching Assistant

Information and Database Systems

Feb 2020 – Sep 2020 IIT Mandi
 
 
 
 
 

Founder Coordinator & Chairperson

ACM-W Chapter

Aug 2019 – Aug 2020 IIT Mandi
Set-up an official new community focusing on increasing women participation in technology and computer science.

Awards & Accomplish­ments

Spot Award

Spot Award for outstanding contributions towards different projects at Adobe.

Rani Gonsalves Memorial Medal Awardee

Rani Gonsalves Memorial Medal awarded for Outstanding Academic Performance among the Graduating Batch of B.Tech. 2021.

RWTH Aachen University Exchange Scholarship Recipient

Selected for exchange scholarship that covered all my living expenses during my entire stay in Germany.

Selected for ACM India Summer School on Cyber Security

· Learnt about security concerns on Social Media, and Cryptographic techniques used in SSL
· Also got introduced to Natural Language Processing, as a method of encryption-decryption

Projects

*

Optimizing Functional Language Compiler

A detailed survey on optimizing techniques for Functional Language Compilers.

AlgoDiff Spark

A distributed computation of the derivative of large computer programs in tangent mode.

SAT Solver

A basic implementation of the DPLL algorithm with unit propagation and backtracking.

Recent & Upcoming Talks

Why Deep Learning Works?

Major Technical Project Presentation