Jiahao Cai
Who?
Currently Staff Engineer @Google.
2023.05-now: AI for coding @Google
- Tech Lead of the first public coding agent @Google, announced at I/O ‘24.
- Presented at academic conferences, published Google blogs, contributed to Gemini 2.5, filed patents, etc.
- Drove 0 to 1 projects from research to production, worked on agents/eval/SFT/RL/code execution infra/backend/frontend/…
- Worked on code completion/generation in Google’s Colab, Android Studio, GCP Code Assist, and other developer products.
- Worked on things before they had names, e.g., multi-agent, structured output, tool call, context engineering…
2020.06-2023.04: Android Security @Google
- Hunted Android malware using Static Analysis and ML.
- Worked on Decompiler and its large-scale pipeline.
- Built a cloud-based web IDE for reverse engineers to search/navigate/compare decompiled code.
- I also worked on semantic code diff, trying to defeat code obfuscation. GPT-3.5 blew my mind, I sensed a paradigm shift and changed team.
2018.08-2020.05: Graduate study @University of Virginia
- I attended the PhD program and then dropped out (with a Master degree).
- My research interest lies in but not limited to Program Analysis, System Security, and Programming Language.
Before coming to the US, I spent 2014-2017 in Beijing, China, and 2017-2018 in Halmstad, Sweden as an exchange student.
Contact
- e-mail: (dot (at process idle) systems)
- address: San Jose, California
Teaching
- Teaching Assistant: CS4414: Operating Systems - Spring 2019