K

Karan Rai

Software Engineer

San Francisco, California, United States9 yrs 7 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in software engineering with a focus on machine learning.
  • Proven track record in developing recommendation systems.
  • Strong background in data analysis and algorithm design.
Stackforce AI infers this person is a Software Engineer specializing in B2C recommendation systems and data-driven solutions.

Contact

Skills

Core Skills

Software EngineeringMachine LearningSearch EngineeringData AnalysisData ScienceAlgorithm DevelopmentComputer VisionSoftware Development

Other Skills

C++PythonJavaHTMLData MiningSearch AlgorithmsEmail SearchAlgorithm DesignGraph VisualizationOpenCVMicrosoft OfficeMatlabPowerPointMicrosoft ExcelPhotoshop

About

I am currently a Software Engineer in the Google Discover team working on Quality and Ranking. Prior to this, I was in the Substrate Search Suggestions team at Microsoft for 2 years. I have a Masters Degree in Computer Science from Stanford, specializing in Artificial Intelligence. During that, I did a summer internship at Apple in the iOS Power Analytics Team.

Experience

9 yrs 7 mos
Total Experience
3 yrs 2 mos
Average Tenure
7 yrs 4 mos
Current Experience

Google

Software Engineer

Feb 2019Present · 7 yrs 4 mos · Mountain View

  • Designed, owned and implemented streaming Movies and TV shows recommendations feature for Discover end to end including integration with backend/frontend, analysis, quality tuning and experimentation
  • Designed and Implemented Tasks and Interests/Hobbies based recommendations for users on Discover
  • Analyzed user engagement data and identified/implemented several improvements to retrieval and ranking algorithms
  • Designed, owned and implemented personalized Shopping content recommendation system for Discover Feed, including retrieval corpus, personalized ranking and diversity
C++PythonJavaHTMLSoftware EngineeringMachine Learning

Microsoft

Software Engineer

Jan 2017Jan 2019 · 2 yrs · Bellevue

  • Helped improve email search suggestion relevance - Email recall, High Confidence autocomplete, Cross group ranking etc.
  • Owned Search experimentation scorecards - Improved coverage, relability and stability with new metrics, improvements and investigations
  • As part of On-call Rotation, helped in live site monitoring of product through mitigation steps, engaging partner teams
  • Maintained and Improved Data Mining pipeline including partnering with client teams to ensure data quality and standards
Data MiningSearch AlgorithmsEmail SearchSearch EngineeringData Analysis

Apple

Software Engineering Intern, iOS Power Analytics Team

Jun 2016Sep 2016 · 3 mos · Cupertino, CA

Ibm research delhi

Research Intern

May 2014Jul 2014 · 2 mos · New Delhi

  • Designed algorithm to match Job descriptions to nodes in social networks by computing matching
  • scores and social connectivity.
  • Developed Graph visualization, API services and sensitivity analysis for Business unit
  • Formulated efficient iterative algorithm to rank in uential nodes in a network to maximize reach to
  • wanted nodes while minimizing reach to unwanted nodes and performed on Wikipedia networks
  • Deployed sub-modular functions on top to fulfill different specific requirements (budget, strength etc.)
Algorithm DesignGraph VisualizationData ScienceAlgorithm Development

Wipro

Intern

May 2013Jun 2013 · 1 mo · Bangalore, India

  • Implemented efficient Face Detection method for Social media using Eclipse IDE and OpenCV
  • Devised facial features extraction, gender recognition and age detection via machine learning techniques
Machine LearningOpenCVComputer VisionSoftware Development

Education

Stanford University

Master's Degree — Computer Science

Jan 2015Jan 2017

Indian Institute of Technology(IIT),Delhi

Bachelor of Technology (B.Tech.) — Electrical Engineering

Jan 2011Jan 2015

Delhi Public School Patna

Secondary — PCM + Computer Science

Jan 2000Jan 2011

Stackforce found 100+ more professionals with Software Engineering & Machine Learning

Explore similar profiles based on matching skills and experience