Shahrokh Shahi

Ph.D. in Computer Science • Computational Science and Engineering
Senior Software EngineerAI/ML Research ScientistAdjunct Lecturer
Google, San Francisco Bay Area, 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.


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 Design and Analysis of Algorithms, featuring lecture notes, recordings, and assignments.

  • 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.