# Jay Pavagadhi > Staff Software Engineer / TLM, Gemini's Instruction Following Pillar Co-lead @ Google Location: San Francisco Bay Area, United States Profile: https://flows.cv/jaypavagadhi Over the past 15 years, I have been working on a wide range of high impact projects within Gemini, Google Search, Siri, Bing Search, Exchange Mail, Azure, and Yahoo! Mail. The majority of my work revolved around building end to end production Machine Learning Systems and Large Scale Distributed Systems. ## Work Experience ### Staff Software Engineer / TLM - Gemini | Vertex AI @ Google Jan 2020 – Present ### Founder, CEO @ Olak Jan 2018 – Jan 2020 ### Sr. Machine Learning Engineer - Siri @ Apple Jan 2016 – Jan 2017 | Cupertino ### Software Development Engineer, Bing - Ranking & Relevance @ Microsoft Jan 2012 – Jan 2016 | Sunnyvale ### Software Development Engineer, Yahoo! Mail @ Yahoo! Jan 2011 – Jan 2012 | Sunnyvale [Hadoop, Pig, Oozie, MapReduce, Perl, GCC, GDB, Java, Hudson, TestNG, Data Mining, Machine Leaning, Anti-spam/Anti-abuse development, Linux, FreeBSD] ~ Yahoo! Mail processes 6 billion messages every day blocking almost 4 spam messages against each valid message it delivers. Being a part of Anti-spam/Mail-delivery team I am major contributor to Yahoo! Mail’s current ARF Processing system which is mail abuse reporting system among all major mail-service providers. ~ I am also the major contributor to Anti-abuse system based on a trap set to detect, deflect and at some extent provide counteract attempts against unauthorized use of Yahoo! Mail system. ~ I am also responsible for maintaining/reinforcing Yahoo! Mail’s current Spam/Not-spam Gaming Votes Detection system, IP/Domain based Traffic Management System and Content Classifiers. ### System Programmer Co-op @ NVIDIA Jan 2011 – Jan 2011 [GCC, GDB, USB 3.0 Driver, Firmware, Linux Kernel Development] Working on USB 3.0 Gadget drivers, USB 3.0 xHCI interface, Firmware development and xHCI Debugging/Testing automation for the Super-Speed communication on next generation mobile/tablet devices. ### Software Developer @ University of Southern California Jan 2010 – Jan 2010 [PHP, Data Mining, Data Automation] Designed and implemented Data Automation Scripts to update USC’s Digital Measure Information Repository with data provided by affiliated Institutes in diverse formats. ### Sms2everyone.com @ Unknown Jan 2008 – Jan 2010 A hobby project that went viral and loved by millions. [ASP.Net, MS SQL 2005, IIS 7] ---- Achievements ---- ~ 500,000+ visitors per month, where 375,000+ are unique visitors and millions of total page views in 2012. ~ 1st Page on Google Search for 700+ highly competitive niche including ‘Friendship SMS’, ‘Love SMS’ and ‘Birthday SMS’ ~ 750,000+ Fans on Official Facebook Page facebook.com/sms2everyone ~ More than 25,000 pages indexed by Google, having 250,000+ visible backlinks ---- Features ---- ~ URL Rewriting Module 2.0 - for better SEO Crawling ~ Full Text Search (FTS) for MS SQL - for Exceptional Performance in Content Searching within site ~ Similar Content Finding – While exploring particular SMS, Similar SMS Pane provides list of SMS having Highest Match, will use only 6 I/O Cycle to provide Top 6 results, ensuring fastest possible performance ~ Effective Paging Algorithm - Highly optimized paging panel, which ensures high visibility of even furthest pages, reducing depth of all the pages, enhancing Search Engine Visibility ~ Search based on Ranking - Search will provide Highest Relevant result on top and also highlight result's Relative Similarity ~ Fully Optimized Database - Every table is having Indexes on frequently fetched columns as well as Clustered Index on a Column having highest sequential Access. Encapsulation of all the tables with stored procedures ~ IE 6 Compatibility ~ Caching - The site uses effective caching based on content. For example, ‘SMS of the Day’ will be cached for 24 hours while ‘Top 10 SMS of the Week’ will be cached for whole week ~ SQL Dependent Cache Invalidation - Page Caching automatically discarded once Database get changed, Ensuring immediate Site Updation, without compromising benefits of Page Caching ~ Search Engine Optimization (SEO) - SEO with Canonization, URL Rewriting, Sitemaps, On Page Optimization, Social Bookmarking, Backlinking with Terry Kyle’s Techniques and bit of Grey-Hat SEO ### Research Assistant @ Information Sciences Institute Jan 2010 – Jan 2010 [PHP, Python, Cloud Computing] Assisting Dr. Ewa Deelman, I have designed the system for generating the workflow schema from Galaxy Genome Analysis Tool usegalaxy.org which is directly executed on Pegasus Cloud Computing Framework pegasus.isi.edu. ### Freelance Programmer @ oDesk Jan 2009 – Jan 2010 [ASP.Net, C#.Net, PHP, AJAX, CSS, Javascript, Flash] ### System Developer Intern @ Zeus Learning, Mumbai Jan 2009 – Jan 2009 [Win DDK, GCC, GDB, Linux/Windows USB Driver Development] Designed communication protocol, Linux - USB Bulk Driver and Windows - USB Bulk Driver for data transfer between PC and Linux driven Embedded Learning Device – Prodigee on Universal Serial Bus (USB), ensuring fastest possible transfer rate. ### Microsoft Student Partner @ Microsoft Jan 2008 – Jan 2009 Working as Microsoft Student Partner (MSP), I have taken seminars on Microsoft Technologies, founded Microsoft-Yuva TechClub and established Windows Live@Edu services to college campus. ### Research Assistant @ MS University, Baroda, India Jan 2007 – Jan 2009 [C#.Net, Digital Image Processing] Assisting Dr. Sachin Parikh, I have designed an application which can trace air-bubbles emerged in chemical solution, its diameter, location, centre of gravity and other parameters using Digital Image Processing Techniques. ### Eklavya @ Research Project Jan 2007 – Jan 2008 [C#, DirectX, Computer Vision] ------------ Achievements ------------ ~ 3rd Place in Open Hardware at Aavishkar ’08, National Level Technical Symposium, C.U. Shah College of Engineering, Wadhwan, India. ~ 3rd Place in Hardware Presentation at Techno Planet ’08, National Level Technical Fiesta, R. K. College of Engineering, Rajkot, India. ------------ Descreption ------------ A Project based on Digital Image Processing, Artificial Intelligence & Biometrics. A robot tries to imitate the hand movement of the person with great precision. A webcam tracks the user standing in front of the Blue Screen. It isolates the human from the background, & tries to trace the exact position of the hands. Sequentially taken such precise positions, allow the system to correlate data within time domain. The validated reinforced positions are reflected by the robot with minimal delay and with optimal consistency. ### Virtual TouchScreen @ Research Project Jan 2006 – Jan 2007 [C#, Computer Vision] ------------ Achievements ------------ ~ 1st Rank in Project Presentation at - Techno Odyssey '07, National Level Technical Symposium, Nirma University, Ahmedabad, India. ~ 1st Rank in Open Software, Foot prince '08, National Level Technical Fiesta, DDIT University, Nadiad, India. ~ 2nd Place in Open Software at Tech Utkarsh ’08, Atmiya Institute of Technology and Science, Rajkot, India. ------------ Description ------------ An application based on Digital Image Processing. It transforms any physical surface into touch-screen, any work can be done with touch ever the screen. In fact, a webcam continuously takes images of certain object & using DIP techniques it traces the user's touch-point or laser beam on this object and related application reflects certain output. Any of the surfaces can be used as virtual keyboard, touchpad, or touch-screen with this application. For instance, Laptop LCD Screen can be used as touch-screen or a desk can be used as virtual keyboard. ### IT Technician @ Sayona World Vision, Rajkot Dist, India Jan 2003 – Jan 2005 [VB 6, MS Access, Flash] Designed proprietary Channel having catchy animation, scrolling advertisements & live interaction where viewer can select one's choice with a single miss call, Advertisement can be controlled by SMS and implemented Online voting system. ### Channel 9 Live @ Research Project Jan 2003 – Jan 2005 [VB 6, VB.Net, Flash] ------------ Achievements ------------ ~ 1st Rank in Project Presentation at Innovision '06, National Level Technical Symposium, Nirma University, Ahmedabad, India. ~ ‘Best Project’, Communique '07, National Level Technical Fiesta, DDIT University, Nadiad, India. ~ 1st Rank in Project Presentation at Foot prince '07, National Level Technical Symposium, M.S. University, Vadodara, India. ~ 1st Rank in Software Presentation, Vibration'07, National Level Technical Symposium, VVP Engineering College, Rajkot, India. ------------ Descreption ------------ A channel like CNN or BBC - Full of animation, scrolling advertisements & live interaction. A viewer can select one's choice with a single miss call. Advertisement can be controlled by SMS. On line voting system and many other stuff. This channel has been accepted and broadcasted by ‘Sayona World Vision’ – Gondal and ‘Sky Vision’ – Rajkot. ## Education ### Masters in Computer Science University of Southern California ### Bachelor of Engineering in Computer Engineering Saurashtra University (SU), Rajkot ## Contact & Social - LinkedIn: https://linkedin.com/in/jay-pavagadhi - Portfolio: https://jaynp.com --- Source: https://flows.cv/jaypavagadhi JSON Resume: https://flows.cv/jaypavagadhi/resume.json Last updated: 2026-04-12