Himanshu Gupta

Senior Software Engineer

Mountain View, California, United States6 yrs 11 mos experience
Highly Stable

Key Highlights

  • Led development of LLM data management systems.
  • Enhanced accessibility for Google Assistant on Android TVs.
  • Developed cross-platform features for Google Assistant.
Stackforce AI infers this person is a Backend-focused AI/ML Engineer with extensive experience in data management and voice assistant technologies.

Contact

Skills

Core Skills

Web DevelopmentData ManagementMachine LearningDatabase OptimizationBackend DevelopmentNlp DevelopmentDialog ManagementAccessibility EngineeringAndroid DevelopmentCross-platform DevelopmentVoice Assistant DevelopmentData Analysis

Other Skills

AlgorithmsBootstrapC++CSSCascading Style Sheets (CSS)Competitive ProgrammingDartData StructuresDjangoExpressGNU OctaveGitHTMLHTML5Java

Experience

6 yrs 11 mos
Total Experience
5 yrs 5 mos
Average Tenure
1 yr 7 mos
Current Experience

Google deepmind

2 roles

Senior Software Engineer

Promoted

May 2025Present · 1 yr 1 mo · Mountain View, California, United States · On-site

  • TL for the end to end storage and management system for all of LLM's data: training, rating, eval etc supporting multimodal experience, distillation scaling and RL tracing.
  • The scale and needs of cutting edge LLM research is different than what the software industry has seen till now. Modern ML data platforms and pipelines need to be flexible, reliable and structural: all at same time.
  • Working with both senior researchers and engineers to deliver the best multimodal and high quality LLMs in a very fast paced and dynamic environment where all time frames need to be kept in mind.
Web DevelopmentC++PythonData StructuresAlgorithmsProgramming+4

Software Engineer

Nov 2024May 2025 · 6 mos · Mountain View, California, United States · On-site

  • Gemini Data Platform
  • Expanded the existing data platform (storage and processing pipelines) to naturally support storage, collection and management of multimodal data for LLM training and development at Google.
  • − Improved upon database indexes and techniques to support faster querying across Large LLM training and rating datasets and improve the speed of compliance filtering.
  • − Expanded the data platform built for Gemini to support all of post-training LLM projects at Google.
Web DevelopmentC++PythonData StructuresAlgorithmsNode.js+4

Google

4 roles

Software Engineer III

Apr 2023Dec 2024 · 1 yr 8 mos

  • Gemini Data Platform
  • Built a data platform from scratch to support all of Gemini’s data (training, rating, logging) in a policy compliant manner.
  • Contributed to many different projects across the system: database and backend servers to support storage Gemini’ data, data pipelines to support faster processing of training data and real time metrics for rating projects, UI features to make the data easily consumable for the researchers.
  • − Worked in a very very fast paced and high risk environment with hundreds of experiments always
  • running. Proposed multiple solutions for each problem on solving it immediately, improving it in short
  • term and fixing the root cause in the medium term.
Web DevelopmentC++PythonData StructuresAlgorithmsNode.js+3

Software Engineer III

May 2022Apr 2023 · 11 mos

  • Worked on the Assistant NLP team to build platform for dialog management and response planning for feature teams to build features on Assistant that are easy to code, reliable and portable.
Web DevelopmentC++PythonData StructuresAlgorithmsNLP Development+1

Software Engineer III

Promoted

Nov 2021May 2022 · 6 mos

  • − Improved accessibility of Google Assistant android app on Android TVs (Google TV) to make the TV experience delightful for visually impaired users. Worked on improving the synchronisation of mic and speaker resources between Google Assistant and Android Talkback.
  • − Technologies used: C++, Dart, Java, Kotlin, Android and multiple Google proprietary languages, tools and frameworks.
C++DartJavaKotlinAccessibility EngineeringAndroid Development

Software Engineer II

Jul 2019Nov 2021 · 2 yrs 4 mos

  • Worked across tech stacks and software components to develop Google Assistant across TV platforms.
  • − Worked on multiple projects on Youtube Query Routing on TVs via Google Assistant. Assistant response is curated depending on whether youtube is the foreground app on the TV. Independently designed, implemented, experimented and launched various features for query routing.
  • − Developed extensive tooling and process enhancements for expanding Assistant to different languages. Part of the team that launched Assistant for 18 new languages on TV.
  • − Designed, implemented and improved multiple device actions’ fulfillment on TV. For example: Switch Input (”Switch input to HDMI II”), Open App (”Open youtube”, ”Netflix app”), Media Query Enhancements (”show me shinchan on youtube”, ”action movies”, ”tom hanks movies”) etc.
  • − Part of the team that launched Google Assistant’s integration with Samsung, LG, Hisense, Dish and Panasonic TVs. Provided support for integration and collaborated with partner engineering teams to resolve incoming bugs.
  • − Hosted interns and mentored new joiners, Performed oncall duties and defined process enhancements, Enhanced metric piplelines and dashboards, Initiated tech debt improvements, Took interviews for recruiting.
  • − Technologies used: C++, Python, Javascript, MySQL, and multiple internal Google proprietary languages, tools and frameworks.
C++PythonJavaScriptMySQLCross-Platform DevelopmentVoice Assistant Development

Mastercard advisors

Intern

Jun 2018Jul 2018 · 1 mo · Gurugram, Haryana, India

  • Developed a web application from scratch to provide a central managing system for handling, tracking and analyzing information about different bulletins being delivered by the company.
  • Technologies Used: Python, Django, HTML, CSS, JavaScript, jquery, MSSQL-server
  • Presented a case study on increasing revenue of a PSU bank by devising strategies to improve customer retention and increase consumer spending. Used company data and python tools to visualize data and run models.
PythonDjangoHTMLCSSJavaScriptjQuery+3

Education

Delhi Technological University (Formerly DCE)

Computer Engineering

Jan 2015Jan 2019

DAV Public School, Pushpanjali Enclave

Class XII — Non-Medical

DAV Public School, Pushpanjali Enclave

Class X

Stackforce found 100+ more professionals with Web Development & Data Management

Explore similar profiles based on matching skills and experience