Resume

doc no
/RESUME
rev
002
verified
2026-07-01
status
ISSUED FOR RECORD
Download PDF

Abhishek Tyagi

Senior System Software Engineer · Bengaluru, India

hi@tyabhi.in · tyabhi.in · linkedin.com/in/tyabhi · github.com/tyabhi

Summary

Systems software engineer working on GPU runtime software — the CUDA Driver at NVIDIA. 6 US patent applications filed (3 more in drafting) on parallel-processing runtime interfaces. M.Tech from the Indian Institute of Science.

Work Experience

Senior System Software EngineerNVIDIA

Feb 2025Present · Bengaluru
CUDA Driver

Working on the CUDA Driver — the runtime layer between applications and the GPU: how work gets submitted, scheduled, and observed.

System Software EngineerNVIDIA

Aug 2022Feb 2025 · Bengaluru
CUDA Driver

Joined the CUDA Driver team out of graduate school. Learned how a production GPU runtime is built, tested, and kept compatible across generations.

Patents

6 US patent applications filed; 3 more in drafting. Published applications:

  • Application Programming Interfaces for Determining Execution States of Parallel Processing Contexts US 19287615, filed Jul 31, 2025
  • Indicating Locations of Instructions US 19181202, filed Apr 16, 2025

Education

Indian Institute of Science (IISc)

M.Tech, Computational and Data Science
20202022

Noida Institute of Engineering & Technology

B.Tech, Computer Science
20162020

Honors

Winner — Smart India Hackathon 2k19

MHRD's Innovation Cell — Led Team UCHIHA to build a high-performance Network Intrusion Detection System for Quick Heal.
Mar 2019

Silver Medalist

National Olympiad Foundation · Computer Science
Oct 2014

Focus

Systems software · GPU runtimes · CUDA · parallel computing · performance and latency engineering