R

Ritesh Agarwal

AI Researcher

Mountain View, California, United States17 yrs 10 mos experience
AI ML PractitionerAI Enabled

Key Highlights

  • 17+ years in software and internet industries
  • Expert in machine learning and user engagement
  • Led award-winning spam detection systems
Stackforce AI infers this person is a Machine Learning Engineer with extensive experience in Advertising Technology and Social Media.

Contact

Skills

Core Skills

Machine LearningRecommender SystemsPersonalizationDeep LearningReinforcement LearningSpam FilteringBackend DevelopmentBackend ArchitectureAd Serving OptimizationAdvertising TechnologyNatural Language Processing

Other Skills

Software Engineering PracticesRanking AlgorithmsData StructuresSearch OptimizationClassificationHigh QPS SystemsContent RecommendationAnalytics SolutionsCampaign AutomationMorphology StudyDesign PatternsOnline AdvertisingDatabase DesignComputer ScienceArtificial Intelligence (AI)

About

17+ years of experience in the internet/software industry building and optimizing user facing products with O(B)+ active users. Interested in machine learning based modeling to improve user satisfaction and retention.

Experience

17 yrs 10 mos
Total Experience
5 yrs 7 mos
Average Tenure
1 yr 1 mo
Current Experience

Meta

Machine Learning Engineer

May 2025Present · 1 yr 1 mo · Menlo Park, California, United States · Hybrid

  • Instagram - Reels / Stories core modeling
Machine LearningRecommender SystemsDeep LearningSoftware Engineering Practices

Google

5 roles

Engineering, Gaming and Metaverse Experience at YouTube

Jan 2023May 2025 · 2 yrs 4 mos

  • Discovery, Personalization and Ranking for Gaming and Metaverse Experience (GAME) within YouTube.
Machine LearningPersonalizationRanking Algorithms

Staff Software Engineer

Promoted

Sep 2019Dec 2022 · 3 yrs 3 mos

  • Improving Google Discover feed quality for xxxM+ daily active users.
  • Leading an effort to blend interest exploration and topic diversity in the feed with deep learning.
Machine LearningDeep LearningData Structures

Software Engineer

Aug 2017Sep 2019 · 2 yrs 1 mo

  • Machine Learning Engineer at Google Research / Google Brain / Google AI.
  • Collaborating with various products like Google Ads and YouTube:
  • Optimize recommendations for long term user engagement using Reinforcement Learning techniques.
  • Transfer learned knowledge from the recommender system component to improve the search component.
  • Modeling search query refinements for improving core ad systems.
Machine LearningReinforcement LearningSearch Optimization

Software Engineer

Promoted

May 2014Aug 2017 · 3 yrs 3 mos

  • Machine Learning Lead for award winning and industry renowned GMail Spam/Phishing system with 1B+ daily active users.
  • Building large scale ML systems, infrastructure and modeling improvements for better classification.
  • Novel implementation for personalizing the (soft) spam experience.
Machine LearningSpam FilteringClassification

Software Engineer

Sep 2012May 2014 · 1 yr 8 mos

  • Designing and Building high qps backend services for Google Apps for Work (Enterprise).
Backend DevelopmentHigh QPS Systems

Inmobi

2 roles

Technical Lead

Nov 2011Sep 2012 · 10 mos · Greater Bengaluru Area

  • Designing and building the backend architecture and content recommendation engine for new initiatives in consumer internet space.
Backend ArchitectureContent Recommendation

Senior Software Engineer

Jan 2010Nov 2011 · 1 yr 10 mos · Greater Bengaluru Area

  • Core Mobile Ad Serving System:
  • Performance and ROI optimizations for ad-serving and click-processing modules.
  • Designed ways to effectively utilize post-click metrics from advertiser pages; implemented a feedback loop into ad-server using such events to boost up 'Advertiser Return on Investment' and network eCPM.
  • Going beyond text and banner ads, enabled serving of award winning 3-dimensional ad formats and rich media ads over InMobi's network.
  • Developed a complete beaconing/analytics solution for tracking user interactions from within ad units, enabling efficient billing and reporting.
Ad Serving OptimizationAnalytics Solutions

Yahoo

Senior Software Engineer

Jul 2008Jan 2010 · 1 yr 6 mos · Greater Bengaluru Area

  • Advertising Technology Group (sponsored search) at Yahoo! India Research and Development.
  • Automate bidding within campaigns by efficiently spending the budget, based on advertiser's objectives.
  • Decide relative display frequencies of creatives(ads) in an adgroup, maximizing performance.
  • Distribution control, geographic/demographic targeting for campaigns.
Advertising TechnologyCampaign Automation

Indian institute of science

Microsoft Research India, NLP Summer School

May 2007Jun 2007 · 1 mo

  • Worked on identifying paradigms for words in Hindi Language, and study their morphology.
Natural Language ProcessingMorphology Study

Education

Indian Institute of Technology, Kanpur

Master's degree — Computer Science

Jan 2008Present

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

Explore similar profiles based on matching skills and experience