Shahrokh Shahi
Ph.D. in Computer Science • Computational Science and Engineering
Senior Software Engineer •
AI/ML Research Scientist •
Adjunct Lecturer
Google, San Francisco Bay Area, California, USA.
California, USA
Shahrokh (/ʃɑ:hroʊk/) is a Research Scientist and Senior AI/ML Engineer at Google, specializing in deep learning and generative AI, with extensive work on embedding models and retrieval & ranking systems powering products within Vertex AI Search.
-
At Google, Shahrokh actively collaborates with Google DeepMind on the development of embedding models including the Gemini Embedding models, leading efforts that bridge research innovation and large-scale deployment. He also led the productionization of embedding and cross-attention models within Vertex AI Search, improving the quality of search, ranking, and recommendation systems across multiple product verticals.
-
More recently, he has been significantly focused on the design and development of agentic AI systems contributing to launching Agentspace and Gemini Enterprise—Google’s large-scale initiatives advancing agentic intelligence and applied AI workflows.
-
Dr. Shahi earned his Ph.D. in Computer Science (CS) / Computational Science and Engineering (CSE) from Georgia Institute of Technology, where he also held a Postdoctoral Researcher position in the College of Computing under the mentorship of Elizabeth M. Cherry.
-
He also holds multiple M.Sc. degrees across diverse disciplines in engineering and computing, including Computer Science from Imperial College London, where he conducted research under the supervision of Alessandra Russo and Mahdi Cheraghchi. He earned his B.Sc. and M.Sc. in Engineering from the University of Tehran, where he conducted research at the High Performance Computing Lab advised by Soheil Mohammadi.
-
His academic and professional work bridges theoretical research and scalable applied AI, with interests spanning LLMs, multimodal systems, generative modeling, agentic frameworks, and trustworthy AI.
The ongoing projects, publications, and open-source computational packages are available on this website. The teaching portfolio also includes material from courses he has taught, including Georgia Tech’s renowned , featuring lecture notes, recordings, and assignments.
Design and Analysis of Algorithms
-
Disclaimer: Views expressed on this website are my own and not representative of my employers or affiliated organizations. Information provided is for general purposes only and should not be considered professional advice. Reliance on the content is at your own risk.
-
Code, Projects, and Blog: Content shared on this website is for educational and informational purposes. It reflects my personal work, experiences, and opinions. While efforts are made to ensure accuracy, no guarantees are made regarding code functionality or content accuracy. Use at your discretion and risk.
-
Citations: Material from other sources is cited to the best of my knowledge. But hey, if you happen to spot any missing citations, please feel free to give me a heads-up so I can make it right.
Cheers!
From a personal note: Fate is Not Written ...
🎓 PhD in Computer Science, Computational Science and Engineering (CSE) Georgia Institute of Technology, US.
🎓 MSc in Computational Science and Engineering (CSE) Georgia Institute of Technology, US.
🎓 MSc in Computer Science Imperial College London, UK.
🎓 MSc in Structural Engineering University of Tehran, Iran.
🎓 BS in EngineeringUniversity of Tehran, Iran.