Abhishek Shrivastava

Software Engineer

San Francisco, California, United States14 yrs 8 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Led a team of 10+ engineers at Google.
  • Co-founded a successful startup acquired by Treebo Hotels.
  • Invented IDML for enriched content delivery.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer with expertise in AdTech and Fintech.

Contact

Skills

Core Skills

Software DevelopmentMachine LearningProduct DevelopmentEngineering ManagementData EngineeringProduct ManagementFinancial Technology

Other Skills

A/B TestingAd FormatsAlgorithmsBig DataC++Data MiningData StructuresDatabasesEngineering StrategyFinancial Risk AssessmentHadoopIDMLMR PipelineMySQLNode.js

Experience

Google

2 roles

Senior Staff Software Engineer

Promoted

Oct 2017Present · 8 yrs 5 mos · Mountain View, California, United States

  • TLM of Whole Page Optimization team (part of Search Ads Quality), a revenue-critical product engineering team with the charter of optimizing Ad Load, Placement and Sentiment on Google Search and new surfaces like Google Lens. Our mission is to continuously optimize the ads experience for user sentiment on top of a constantly evolving Google Search, while driving XB$ in incremental long-term revenue each year.
  • Given our operating scale and impact in O(B) (both in terms of users and revenue), we place a very high bar on latency, quality, usefulness and taste and are super-agile with fast-paced execution and A/B experimentation sprints.
  • I directly manage a team of 10+ SWEs, while leading large x-fn groups across search and ads orgs and partnering closely with leadership, data scientists and product managers, to jointly ideate, develop and launch new AI-powered ads experiences like ads for AI Overviews and ads on Google Lens.
  • As Area TL, I'm accountable for all key engineering and design decisions, defining OKRs and KPIs for team, long-term strategy and technical design, as well as being hands-on and reviewing all code and analysis within the team
  • I've built and own critical ads serving infrastructure, novel algorithms and ML-based signals and ran extensive A/B testing for data-driven decisions using 100+ metrics and filed multiple related patents in the area. I primarily code in C++ and Python.
C++PythonMachine LearningData StructuresAlgorithmsSoftware Development

Software Engineer

Oct 2015Nov 2016 · 1 yr 1 mo · San Francisco Bay Area

  • Worked as a SWE in the Search Ads Quality team; launched new Ad formats for Google Search driving >XXX M$ in revenue; built a scalable MR pipeline for automated quality evaluation of billions of structured ads content provided by advertisers.
Ad FormatsMR PipelineRevenue GenerationSoftware DevelopmentData Engineering

Events high

Co-Founder & VP, Engineering

Nov 2016Nov 2017 · 1 yr · Bangalore

  • Co-founded EventsHigh, an online B2B2C events & activities marketplace in India with > 1 Million MAU, which has been successfully acquired by Treebo Hotels in 2018. At Events High, I led the engineering team comprising of > 10 FTEs; defined the Product Vision & Engineering Strategy; set company-wide OKRs for the customer and merchant platforms; spearheaded all feature launches and external integrations; designed and implemented from ground-up the critical event-ticketing system with payment gateway integration, greatly reducing friction of 3P integrations and driving 300K transactions worth > 1M$ per month.
Engineering StrategyProduct VisionPayment Gateway IntegrationProduct DevelopmentEngineering Management

@walmartlabs

2 roles

Staff Software Engineer

Jul 2014Sep 2015 · 1 yr 2 mos

  • Product Matching, Variant Detection & Abstract Product Discovery
  • Leading the effort of end-to-end setup & management of variant products, as they flow through the product on-boarding pipeline, originating from various sellers including marketplace, until they’re online. Also trying to solve the problem of automatic variant-detection for identifying new relationships via data-mining in the current catalog and refining existing variant groups, which directly translates to richer customer experience and improved product discoverability, with a direct positive impact on conversion rates and revenue.
Product MatchingData MiningData EngineeringProduct Management

Senior Software Engineer

Feb 2013Jul 2014 · 1 yr 5 mos

  • Product Genome - IDML
  • Invented IDML (Item Description Markup Language) that defines a standard modular schema contract to represent all product-related rich information in a structured fashion. Built a scalable python-based core framework & a hadoop-based backend pipeline for processing big raw data sources to create IDML modules for allowing enriched content discovery & delivery to Walmart.com item pages. The framework currently owns all rich content about an item & powers the item page of Walmart eCommerce.
IDMLHadoopPythonData EngineeringSoftware Development

D. e. shaw & co.

Member Technical

Jul 2011Feb 2013 · 1 yr 7 mos · Hyderabad, Telangana, India

  • As a software developer in the Risk team, I worked on a python-based financial risk assessment & reporting infrastructure, which does number-crunching on huge datasets including running various crash scenarios, stress tests & market simulations for generating a multitude of market risk statistics, while operating on a huge dataset of daily trading data.
Financial Risk AssessmentPythonData EngineeringFinancial Technology

Indian institute of science

Summer Research Fellow

May 2010Jul 2010 · 2 mos · Bengaluru, Karnataka, India

  • As a summer intern in the Computer Science and Automation (CSA) Department, I worked on exploring the Hadwiger number of non-trivial graphs and discovered heuristic to get a better upper bound for the same as compared to the existing theories. Presented the findings in the Institute's Graph Theory sessions.

Indian statistical instiute, kolkata

Research Intern

May 2009Jul 2009 · 2 mos · Kolkata, West Bengal, India

  • As a summer intern in the Advanced Computing and Microelectronics Unit (ACMU), I discovered heuristics for generating complete Interval representation of general graphs. Theoretically-verified and implemented the heuristic in C++. The heuristics has wide applications in human DNA reassembling for genetic modification.
C++

Education

National Institute of Technology, Tiruchirappalli

B.Tech — Electronics and Communications

Jan 2007Jan 2011

Delhi Public School Bhilai

Jan 2000Jan 2007

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

Explore similar profiles based on matching skills and experience