Rishika Varma Kalidindi
Research Experience
Testing x86 hardware model of the MMU
University of Michigan, Ann Arbor | May 2025 - Present
Guide: Prof Reto Achermann, Prof Andrea Lattuada (prev)
Working on proposing a formally tested model of the Memory Management Unit for the x86 hardware.
AI Manager
University of Michigan, Ann Arbor | Jan 2025 - Present
Guide: Prof Ryan Huang, Prof Mosharaf Chowdhury
Contributing towards enabling OS management of multiple AI runtimes simultaneously to support concurrent applications with embedded AI features.
Cascading Failure Mitigation
University of Michigan, Ann Arbor | Oct 2024 - April 2025
Guide: Prof Ryan Huang
Worked on analyzing and reducing overhead for a software fault tolerance system being developed using eBPF. This led to a co-authored submission at NSDI 2026.
Anomaly detection in Software Defined Networking
National University of Singapore | Nov 2023 - July 2024
Guide: Prof Mohan Guruswamy
Developed a simulated extensible 5G testbed generating realistic diverse regular and anomalous network traffic for testing various protocols and algorithms for traffic classification and Anomaly Detection in 5G. Resulted in a co-authored publication at IEEE CNS 2025 conference.
Work Experience
Software Engineer at Google
Google Cloud, Customer Onboarding team | July 2022 - Oct 2023
Bangalore, India
Contributed to the UI development and backend integration for Data Migration products, which enables workspace and chat migrations.
Quantitative Research Intern at JP Morgan Chase & Co
QR Credit Derivatives team | May 2021 - July 2021
Mumbai, India
Worked on improving the implementations for Credit Investable Indices and migrating them to a common framework for Investable Indices called Inscript.
Key Projects
eBPF applications for CXL Memory management and observability
Course project for CSE582: Adv Operating Systems | Sep - Dec 2024
Worked on leveraging eBPF support for dynamic tiered memory management policies especially under memory pressure.
Batching and Request Aggregation for LLM Inference in CPUs
Course project for CSE585: Adv Scalable Systems | Sep - Dec 2024
Implemented request aggregation and batching in Llama.cpp to explore the effectiveness of batching strategies in CPU leading to up to 20% speedup.
ASLR for the xv6 OS
Course project for CS3500: Operating Systems | July - Dec 2020
Added support for Address Space Layout Randomization (ASLR) and randomized the position of the stack and executable sections to prevent buffer overflow attacks. GitHub
Achievements
Moeller Award for Outstanding Academic Achievement
University of Michigan | 2024
Awarded for outstanding academic achievements, commitment to social responsibility, and mentorship in the academic community.
Micron Global Women Mentorship Program
2021
Selected among the top 100 girls globally to participate in the program.
JEE Advanced All India Rank 231
2018
Secured All India Rank of 231 among 155k students who qualified for JEE Advanced.
KVPY Fellowship
2016
Secured KVPY Fellowship in SA exam with an All India Rank of 618.