Gourav Mittal

Software Engineer

San Jose, California, United States9 yrs 2 mos experience
AI EnabledHighly Stable

Key Highlights

  • Led AI-powered automation for Google's Search Ads infrastructure.
  • Achieved billions in annual revenue through innovative solutions.
  • Reduced latency by 20% in high-traffic ad serving systems.
Stackforce AI infers this person is a Backend-heavy Fullstack Engineer with expertise in Ad Tech and Cloud Services.

Contact

Skills

Core Skills

Large Scale Project ManagementAi-driven Code GenerationDistributed DatabasesScalable & High-availability SystemsCross-platform DevelopmentTizen StudioNetworkingMessaging FrameworksSoftware Development

Other Skills

gRPCJavaGolangSmartThingsDockerLinux Socket ProgrammingC/C++LinuxPythonDjangoCCross-functional CollaborationsGoogle AdsTechnical LeadershipSoftware Project Management

About

Software Engineer with 9+ years of experience in designing and building very large scale, performant and highly available systems of the scale of Google. I’ve delivered billions in annual revenue and significant latency reduction by leading an AI-powered automation of a core migration for Google's 100M+ QPS Search Ads Serving infrastructure.

Experience

Google

3 roles

Software Engineer

Apr 2022Nov 2025 · 3 yrs 7 mos · On-site

  • I own the Google Search Ads Serving stack, where I lead a multi year project to use Gemini AI to
  • automate over 60% of 2000+ legacy modules to a new execution framework by defining the strategy
  • and leading adoption across 5000+ SWEs through Fixits and specialized training. This added $10x
  • billions in annual revenue and saved X ms (~20%) in latency so far.
  • Added filtering capability to the ads serving stack based on special search operators such as
  • negation. This led to improved user experience and increase in revenue by $10x million
  • Designed and implemented a validation system for a critical ad serving data contract that eliminated an entire class of high-impact production failures by enforcing data integrity at both build-time and runtime.
Large Scale Project ManagementAI driven Code GenerationAI-driven Code Generation

Software Engineer

Sep 2021Mar 2022 · 6 mos · On-site

  • Continued the work from previous location.

Software Engineer

Nov 2019Sep 2021 · 1 yr 10 mos · On-site

  • Led the design and development of a native pooled quota system for Google's unified storage quota
  • management platform to enable a major Google One product initiative.
  • Designed and built a reusable load testing framework to certify the scalability of distributed backend
  • features, establishing a new standard for performance validation that boosted team-wide efficiency.
  • Led the migration of storage quota management database from legacy to Spanner, achieving strong
  • consistency and improving the data freshness SLO from 16 hours to real-time.
  • Eliminated a critical serviceability gap by implementing a monitoring solution for data pipelines that
  • prevented previously undetected data corruption issues and improved system integrity.
  • Cut down the engineering effort in maintenance by 70% by driving tech excellence initiatives to
  • modernize a decade-old system, establishing new engineering standards.-
Distributed DatabasesScalable & High-Availability Systems

Samsung research institute bangalore

3 roles

Senior Software Engineer

Mar 2018Oct 2019 · 1 yr 7 mos

  • Tizen Package Manager (Jan'19 - Nov'19)
  • Code Generator for IoT (Nov'18 - Jan'19)
  • Tizen Studio for RT (Sep'18 - Nov'18)
  • Smart Development Bridge, Tizen Studio (Mar'18 - Sep'18)
  • Working on research and development of Tizen Studio – Samsung’s official IDE for developing Tizen native and web applications. Major projects include:
  • Package Manager – Tool providing development SDK for various Tizen platforms, along with extension SDKs by vendors. Working on the support and development of the product, as part of a team, along with performance improvement for factors such as loading latency, dependency calculations etc. and the next generation package manager using lightweight web technologies and gRPC call system.
  • Keywords: Tizen Studio, Package Manager, Cross-platform development, gRPC, protobuf, Golang, ReactJS, Electron, Java.
  • Codegen – Code generation utility used in IDE for SmartThings and IOT applications development, kick-starting the development cycle for developers. Took ownership for development and implementation of this tool from scratch, leading a co-developer in the process.
  • Keywords: Tizen Studio, RAML, SmartThings, IOT, Cross-platform development, Golang.
  • Tizen Studio for RT – IDE for development for Tizen smart devices applications, development of APIs for cross-platform build support of RT apps using docker, as part of a team and took care of developing RT-IDE features, showcased to developers across the world in Samsung Developer Conference SDC’18.
  • Keywords: RT-IDE, IOT, docker, Java.
  • SDB – Smart Development Bridge, tool serving as a communication bridge between developers and Tizen devices. As part of a team, worked on the support, feature development and performance improvement of the product. Along with researching possible architectural models to boost performance of the product.
  • Keywords: Tizen Studio, SDB, networking, Linux Socket Programming, C/C++.

Software Engineer

Jun 2016Feb 2018 · 1 yr 8 mos

  • Tizen Studio (Dec'17 - Mar'18)
  • Tizen Messages (Jun'16 - Dec'17)
  • Worked on Tizen Studio IDE and Tizen Message application in Tizen based smart devices.
  • Major projects include:
  • SDB – (Smart development bridge) Worked on providing support and maintenance for the product to developers in the global market. Also analysing the product for possible scenarios of breakdown.
  • Keywords: Tizen Studio, SDB, networking, Linux, C/C++.
  • RCS, Messages – Rich Communication Services, communication protocol between mobile phones and telephone carrier. As part of a team of two, developed the support of RCS service in Tizen Messages application, being one of the first in the industry to provide such support to our customers. (Samsung is a major device OEM to support RCS, dating back to 2012).
  • Keywords: RCS, Tizen, Messaging frameworks, Linux, C/C++.
  • Jifical – Context mining from messaging conversations to provide relevant results such as setting up a reminder, from any messaging platform on Tizen such as WhatsApp, Tizen Messages. Worked on the development of Jifical in a team of two.
  • Keywords: Tizen Framework, Tizen Messages, Linux, C.
  • In-house tools – Developed solutions addressing various organization level development issues such as providing easy and intuitive management and generation of cross platform language files (locale’s) in the applications.
  • Keywords: Python, Django, C.
  • Audio playback, Tizen Messages – Worked on the development of in-app playback of audio multimedia in Tizen messages application, released as a feature in Tizen Z4 device.
  • Keywords: Tizen Messages, Tizen Application Framework, Linux, C.
  • Tizen Messages – Worked on the complete development cycle of Tizen messages during Tizen Z4 release, and firmware upgrade for Tizen Z2. As part of the team, solved various technical and performance issues.
  • Keywords: Tizen Messages, Tizen Application Framework, Linux, C.

SDE Intern

May 2015Jul 2015 · 2 mos · Bengaluru Area, India

  • Micro SD Emulator Enhancement: Enhance Micro SD Emulator Infrastructure to be able to do the following critical aspects
  • Measure different performance parameters more precisely
  • Enhance Emulator to simulate Performance variations
  • Enhance Emulator to consider impact of Tprog, Tr NAND Timings.
  • Reduce the existing test cases to more logical test cases.
  • Keywords: Testing Frameworks, Memory Card, C

Education

Indian Institute of Technology (Banaras Hindu University), Varanasi

Bachelor of Technology (B.Tech.) — Computer Science

Jan 2012Jan 2016

Mount Carmel School

Class 10+2

Jan 2010Jan 2012

Sacred Heart School, Moga

Class 10

Jan 2006Jan 2010

Stackforce found 100+ more professionals with Large Scale Project Management & Ai-driven Code Generation

Explore similar profiles based on matching skills and experience