R

Rishi Agarwal

Co-Founder

Kirkland, Washington, United States17 yrs 3 mos experience
Most Likely To Switch

Key Highlights

  • Led large-scale ML teams at Meta.
  • Bootstrapped stateful search at Google.
  • Pioneered offline navigation in Google Maps.
Stackforce AI infers this person is a SaaS expert with a strong focus on AI and ML technologies.

Contact

Skills

Core Skills

Machine LearningDistributed SystemsUser ExperienceSoftware EngineeringMobile Development

Other Skills

ML schedulingOrchestration technologyML pipeline developmentDistributed trainingStateful searchUser journey modelingUser modelingClusteringNext page predictioniOS developmentNavigationOffline experienceSearch algorithmsData encryptionOrganizational Leadership

About

I build and lead large systems, specializing in AI, ML, and Cloud Computation. My passion is enabling people/customers/developers, my specialty is bootstrapping 0->1 products and my obsession is high quality. I have started and launched several multi-teams, multi-year systems which had company-wide impacts at big tech companies. At Meta, I have led ML teams to evolve the ML scheduling and orchestration technology, ML pipeline development, and large-scale distributed training to support AI and ML developers across FB like ranking and recommendation, CV, NLP and speech, and many more. I was the advocate and leader behind the developer productivity and efficiency across 2000+ engineers rallying teams behind writing high-quality, faster builds, high reliability, and low flakiness. At Google, I bootstrapped and led the stateful search to model user journeys on Chrome and Search. This made search and suggestion not only personalized but stateful and enabled new ways to navigate the web. Before that, I led the effort to build and launch Offline Navigation and Search in Google Maps enabling users with slow or no connectivity. I operate with 3 key personas: Engineer: As an engineering leader, I and my team focus on designing systems that are easy to use, have simple architecture, and are exceptional in reliability, operation excellence, and scalability/efficiency. My systems are designed with the user-first philosophy, avoiding overengineering and promoting incremental development. PM/Visionary: I have pitched, founded, got buy-in, rallied, and aligned large teams behind every large project in my career. I have started efforts that became charters for 80+ people teams and have a company-wide impact. My recipe for that is customer obsessions and relationship building. Mentor/Coach: Throughout my career, my peers have reached out to me for mentorship and sought my help to improve their performance, and grow in their stature and impact inside the company. Teams and engineers regularly seek my straightforward feedback during Design Reviews. So many engineers have said that “They have learned more from me, than anyone else in their career”.

Experience

17 yrs 3 mos
Total Experience
2 yrs 1 mo
Average Tenure
2 yrs 5 mos
Current Experience

Google

Engineering

Jan 2024Present · 2 yrs 5 mos

Stealth startup

Founder EngLab

Jan 2023Dec 2023 · 11 mos

Career leap

CEO and Founder

Aug 2022Dec 2023 · 1 yr 4 mos · Seattle, Washington, United States

  • CL is democratizing affordable & and high-quality Computer Science education in India.

Facebook

Senior Engineering Leader

Feb 2020Jun 2023 · 3 yrs 4 mos · Greater Seattle Area

  • At Meta, I have led ML teams to evolve the ML scheduling and orchestration technology, ML pipeline development, Lambda Executors, E2E Observability and Debugging, Model lifecycle management, and large-scale distributed training to support AI and ML developers across Meta like ranking and recommendation, CV, NLP and speech, and many more.
  • I was the advocate and lead behind the developer productivity and efficiency across 2000+ engineers rallying teams behind writing high-quality, faster builds, high reliability, and low flakiness.
Machine LearningML schedulingOrchestration technologyML pipeline developmentDistributed trainingDistributed Systems

Uber

Senior Engineering Manager

Jul 2019Feb 2020 · 7 mos · Greater Seattle Area

  • Managed a team of 15+ eng. Led the effort to transform Rider App as Uber Platform App.

Google

3 roles

Co-Founder @ Area 120

Promoted

Feb 2019Jun 2019 · 4 mos

Stateful searchUser journey modelingMachine learningUser modelingClusteringNext page prediction+2

Software Engineering Manager

Promoted

Mar 2016Jul 2019 · 3 yrs 4 mos

  • At Google, I bootstrapped and led the stateful search to model user journeys on Chrome and Search. This made search and suggestion not only personalized but stateful and enabled new ways to navigate the web.
  • I envisioned and led the effort to reimagine browser, one which can understand and help users complete their online tasks.
  • This was a bold vision to transform browser from being site centric to Journey centric, i.e browser understands and help users with real word tasks, like finding a doctor, shopping for shoes etc.
  • People in developing countries are using the web for the first time, and the current site centric notion may not portray the best picture what web is all about or what all they can do on the web.
  • Understanding user tasks and web pages opens up tons of opportunities for Chrome to assist and empower users on the web.
  • Transforming the way 1B+ users and 3K+ Chrome engineers perceive web browser.
  • I started this project as 1 person prototype and grew to 8 in 1 year and 18 in 2 years.
  • Architected the original design to deduce user journey from chrome history using machine learning, user modelling, clustering, next page prediction etc.
  • Extremely large scale system, annotating and clustering web pages across 1B+ users, handling 18 exabytes of data, ingesting and clustering browsing activity in real time.
  • Driving the new navigation idioms on Android Chrome and experimenting 20+ features using the computed user journeys.

Senior Software Engineer

Aug 2011Mar 2016 · 4 yrs 7 mos

  • Google Search, Google Maps for iPhone, iOS Apps, Navigation
  • Google Maps - I was a member of the original team to build Google Maps iOS from ground up and launched V1 on Dec 11, 2012.
  • “This is crazy good software, some of the best work Google has ever done.” -- David Pogue, New York Times
  • Tech lead for Offline Experience in Google Maps (2013-2016)
  • Deliver the best Offline maps experience, providing users the ability to search, get directions and navigate while being offline on Android and iOS.
  • Led the team of 7 and coordinated with team of 40 to
  • Define project goals, prioritize tasks, coordinating project timeline.
  • Coordinate with eng and PMs to provide best user experience.
  • Review all the design docs, and critical code reviews, and guided technical direction.
  • Design and implement key components, like network layer, maps download engine, client server api etc.
  • One of the most technically difficult problems, involving
  • Server-Client design to server large amount of maps/search data bundles
  • Routing and Search algorithms on device
  • Network layer to deal with intermittent connectivity cases
  • Data encryption for privacy.
  • Senior engineer on Google Maps iOS (2011-2013)
  • 200+ million 30-day active users, with highest 4.6 star rating among all Google iOS apps.
  • App reached the #1 spot in App Store in less than 7 hours.
  • Received awards for best team at Google, 2 Webby Award for Best User Experience and Crunchy award for Best Mobile Application.
  • My Expertise Area: Navigation. Implemented key features like Lane Guidance, Alternate routes, I was instrumental in all major releases, v1 (2012), v2 (2013) and v3 (2014) and have worked primarily on navigation, categorical search, and camera animations.
  • Notable Press Release: TechCrunch, NYTimes, CNN, Gizmodo, The Verge

Activityaday

Founder

Jan 2011Jan 2012 · 1 yr · Bellevue, Washington

  • I was the founder of ActivityADay, which offers a single unique activity each day. Activities includes concerts, events, festivals, hiking, skiing, etc.
  • The main idea behind ActivityADay was to present an activity to an user on the day when user can get
  • highest value (satisfaction/convenience/monetary) value out of the activity. E.g. user can go to ice skating pretty much any time of year, but going around Dec gives the best experience.
  • We used machine learning techniques and used 10+ signals like, google trends, live traffic in areas, weather, pricing, offers etc to determine satisfaction value of an activity on a given day.
iOS developmentNavigationOffline experienceSearch algorithmsData encryptionSoftware Engineering+1

Shoutat.com

Founder

Jan 2010Jan 2011 · 1 yr · Bellevue, Washington

  • I founded a company called ShoutAt.Com with 2 other co-founders
  • About ShoutAt:
  • ShoutAt lets you speak your heart out. In our daily life, there are so many ‘not so good’ moments which we like to talk or share with someone. Sometimes it is as simple as local grocery store’s cashier was bit rude, other times its more personal.
  • ShoutAt offers a unique community where people share their personal experiences and stories, talk about celebrities, their favorite sports teams, tv shows and much more. ShoutAt also lets you raise your voice against politicians, wrong policies, companies, products or anything which you think is not right.
  • So lets be a Shouter! Come and shout anonymously or login to shout with your screen name.

Microsoft

2 roles

Software Engineer

Jul 2008Jun 2009 · 11 mos

  • SDE in Bing Search
  • Part of the team that shipped Bing V1.
  • Implemented the support for multiple on-flight queries in the search engine infrastructure.
  • Designed and implemented the “training and validating” infrastructure for query alterations.

Microsoft Research (MSR) Intern

Jun 2007Aug 2007 · 2 mos · Redmond, Washington, United States · On-site

  • Improving the Performance of Object-Oriented Languages with Dynamic Predication of Indirect Jumps.
  • Published a research paper in ASPLOS 2008

Ni (national instruments)

National Instruments Intern

Jun 2006Aug 2006 · 2 mos · Bengaluru, Karnataka, India · On-site

  • Implemented software solution for converting NTSC signals into video (RGB Bitmaps) stream.
  • Coded 15000 lines of C program which was fast enough to decode 20 frames/second.

Education

Indian Institute of Technology, Kanpur

B.Tech — Computer Science

Jan 2004Jan 2008

University of Illinois Urbana-Champaign

Master of Technology (M.Tech.) — Computer Science

Jan 2009Jan 2011

Stackforce found 100+ more professionals with Machine Learning & Distributed Systems

Explore similar profiles based on matching skills and experience