Ayush Goel

Ayush Goel

Systems Research Scientist

Hewlett Packard Labs


Ayush Goel is a Research Scientist in the Distributed Systems lab (NDSL) at Hewlett Packard Labs. He got his PhD in Computer Science from the University of Michigan in Oct 2023. He was affiliated with the Systems Lab where he was advised by Harsha V. Madhyastha and Ravi Netravali. His research interests lie at the intersection of distributed systems and programming languages. During his PhD, he investigated the application of PL techniques on the modern web, and built systems that leverage fine-grained data-flow, control-flow analysis of web computations to improve information exchange on the web. He has also worked on geo-distributed storage systems and software-defined WANs.

  • Distributed systems
  • Program analysis
  • Systems for ML
  • PhD in Computer Science, 2023

    University of Michigan

  • Msc in Computer Science, 2019

    University of Michigan

  • BTech in Computer Engineering, 2016

    IIIT Delhi


Research Scientist
Hewlett Packard Labs
November 2023 – Present SF Bay Area, California
  • Researcher in the Networking and Distributed Systems Lab
  • Innovating in the field of systems for ML, high-performance computing
  • Publishing research at systems and networking conferences
Research Engineer
IBM Research
July 2016 – August 2017 New Delhi, India
  • Worked for the HPC (high performance computing) team
  • Built orchestration tools for Machine learning as a Service for IBM Watson

Recent News
(All News)

February 2024 Excited to serve on the NSDI'25 program committee.
November 2023 Joined HP Labs as a Research Scientist.
September 2023 Final dissertation defense is scheduled for Monday, 25th September, 1-3pm ET. It is a public-hybrid event, feel free to reach out if you are interested in joining.
August 2023 Selected for the SOSP 2023 student scholarship. Excited to connect with other systems researchers in Germany this fall.
July 2023 Our work Sprinter got accepted at NSDI'24.

Featured Publications

Quickly discover relevant content by filtering publications.
(2024). Sprinter: Speeding up High-Fidelity Crawling of the Modern Web. In NSDI'24.

PDF Code Dataset

(2022). Making Links on Your Web Pages Last Longer Than You. In HotNets'22.


(2022). Jawa: Web Archival in the Era of JavaScript. In OSDI'22.

PDF Code Dataset Poster Slides Video Source Document

(2021). Horcrux: Automatic JavaScript Parallelism for Resource-Efficient Web Computation. In OSDI'21.

PDF Code Slides

(2021). Rethinking Client-Side Caching for the Mobile Web. In HotMobile'21.

PDF Code Video