Grace Cai

Grace Cai

Email | LinkedIn | GitHub

About Me

I am a third year Computer Science and Physics double major at the University of Maryland, College Park. After graduating with my Bachelor's in CS and Physics in May 2026, I plan on pursuing a Master's in CS at UMD. My interests include AI/ML, computer vision, and physics-based simulation. I have two summers of experience at Uber as a Software Engineering Intern on the Technical Privacy Team working on generative AI for privacy risk triage. Additionally, I am conducting research under the guidance of Prof. Ming Lin (UMD) and Dr. Laura Zheng (Waymo) on physics-based modeling of micro-mobility vehicles for traffic simulation and autonomous vehicle training. In my free time, I enjoy playing golf and baking.

Experience

Undergraduate Researcher, University of Maryland

College Park, MD | May 2025 — Present

Designed a general physics-based model of micro-mobility vehicles (MMVs) such as bicycles, scooters, and skateboards. Developed a simulator with Three.js to model MMVs with customizable parameters and wheel arrangements. Applying general micro-mobility model to simulate multi-agent interactions for robotics and autonomous vehicle training. View preprint (PDF)

Software Engineering Intern, Uber

San Francisco, CA | June 2025 — August 2025

Implemented multimodal support in Go and Python for internal privacy risk and triage tool, increasing recall by 25%. Extended benchmarking suite to assess accuracy improvement and collaborated with stakeholders to design rollout plan. Built multimodal RAG pipeline to ingest and retrieve images using VectorDB.

Software Engineering Intern, Uber

San Francisco, CA | May 2024 — August 2024

Utilized Python, Streamlit, and LangChain to build a proof-of-concept tool that summarizes documents. Collaborated with architects and engineers to write and evaluate LLM prompts in Michelangelo (internal ML platform). Integrated summarization functionality into internal document review platform using Go and React with TypeScript.

Instructor, Code For Fun

Sunnyvale, CA | June 2023 — August 2023

Taught 120+ elementary school students coding in Scratch through summer camps. Guided students in brainstorming, designing, and coding their own games. Organized games and activities for students during break and lunch. Maintained laptops, tablets, and other teaching materials.