Summary
Bhargava Urala is a software engineer with a PhD in Computer Science and nine years of experience building applied ML and computer vision systems across industry and academia. He currently works on multimodal LLMs and agent tools for AdsAI and Gemini at Google, after roles scaling ML products at ACV Auctions and AWS. His doctoral work on lecture-video summarization—focusing on extracting and interpreting handwritten and printed visual content—reflects a long-running specialty in document and scene text analysis that began with research and internships at A9, eBay, and IISc. Comfortable moving ideas from research to production, he has repeatedly improved visual search and recognition pipelines, including creating datasets and bootstrapped training strategies to raise recall. Based in Buffalo, NY, he combines deep academic roots with pragmatic engineering that targets real-world retrieval and multimodal understanding challenges.
9 years of coding experience
8 years of employment as a software developer
Doctor of Philosophy - PhD, Computer Science, Doctor of Philosophy - PhD, Computer Science at University at Buffalo
Bachelor's Degree, Electronics and Communication Engineering, Bachelor's Degree, Electronics and Communication Engineering at National Institute of Technology Karnataka
English, Kannada, Hindi