P

Priyank G.

Software Engineer

Gurugram, Haryana, India9 yrs 7 mos experience
AI ML PractitionerAI Enabled

Key Highlights

  • Led development of scalable image search platform at Google.
  • Expert in machine learning and data science applications.
  • Strong background in distributed systems and algorithm development.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer with expertise in AI and Data Science.

Contact

Skills

Core Skills

Distributed SystemsArtificial Intelligence (ai)Systems DesignMobile Application DevelopmentData ScienceMachine LearningWeb Crawling

Other Skills

.NET FrameworkApplied ProbabilityBig DataC#C++Data AnalysisData MiningData StructuresDeep LearningDjangoJavaLinear RegressionLow-Level DesignMATLABMicrosoft SQL Server

Experience

Google

Senior Software Engineer

Apr 2019Nov 2022 · 3 yrs 7 mos · Mountain View, California · Hybrid

  • Led a project to develop a high performant, reliable and scalable platform to retrieve information about images from databases based on keyword search. Utilised large scale distributed trie datastructure
  • Created a prototype for structured Search Results Page (SRP) for shopping, based on visual features clustering.
  • Developed an algorithm to identify the most important image on a page for display in Google search results.
  • Led a project in Google's internal startup incubator, contributing to an idea proposed by myself for 6 months.
  • Improved relevance in image search by leveraging visual embeddings of images and developing ranking algorithms.
  • Addressed the challenge of diversity in image search by developing a metric using principal component analysis to measure variance among images.
C++DjangoUnixScalabilityPython (Programming Language)Distributed Systems+5

Microsoft

Senior Software Engineer

Jun 2018Mar 2019 · 9 mos · Hyderabad, Telangana, India · On-site

  • Worked on an internal startup developing a chat server.
C#Mobile Application DevelopmentSystems DesignScalability.NET Framework

Alphacrest capital(managing $2 billion)

Senior Software Engineer

Jan 2017Jun 2018 · 1 yr 5 mos · New Delhi Area, India

  • Researched and implemented 100’s of academic papers.
  • Work focussed primarily on finding anomalies(Inefficiencies) in the markets.
  • Worked with professors from top universities
C++Data SciencePandas (Software)Python (Programming Language)Machine Learningmid frequency trading+1

Kanerai

Senior Software Engineer

Jul 2013Oct 2014 · 1 yr 3 mos · New York

  • Developed algorithms to crawl data from emails and analyze the data using ML to make trading recommendations
  • Developing a crawler to gather trustee documents from trustee sites for use by traders.
C++Web CrawlingSystems DesignPython (Programming Language)Web Development

Flipkart

Software Engineer

Jan 2012Aug 2012 · 7 mos · Bengaluru, Karnataka, India · On-site

  • Developed high performance distributed computing models for user engagement features of the company.
  • Research being used now by every team in the company to build solutions around NoSql distributed computing technologies.
  • Developed the online cancellation system for the platform.

Oracle

Software Engineer

Mar 2011Apr 2012 · 1 yr 1 mo · On-site

  • • Developed application software for a B2B product

Sumtotal systems, llc

Software Engineer

Dec 2009Feb 2011 · 1 yr 2 mos · On-site

  • • Developed Desktop and E-learning software solutions for the company

University of illinois at urbana-champaign

Research scholar

May 2007Jul 2007 · 2 mos · Urbana-Champaign Area

Education

Indian Institute of Technology, Delhi

Masters of Technology — Mathematics and Computing

Jan 2004Jan 2009

Columbia University

Master of Arts (M.A.) — Mathematics of Finance

Jan 2012Jan 2013

Columbia University

Stackforce found 100+ more professionals with Distributed Systems & Artificial Intelligence (ai)

Explore similar profiles based on matching skills and experience