Summary
Overview
Work History
Education
Skills
Timeline
Generic

GAURAV MADHAV

San Jose

Summary

Staff Software Engineer with extensive experience at Amazon, specializing in AI/ML and API development. Proven track record in designing scalable solutions and enhancing user experiences. Proficient in Java and Python, with strong collaboration skills to drive innovative projects that elevate performance and compliance across diverse teams.

Overview

19
19
years of professional experience

Work History

Staff Software Engineer

Blackhawk Network
09.2025 - Current
  • Developed robust, scalable, modular and API-centric infrastructures.
  • Conducted data modeling, performance and integration testing.
  • Documented software development methodologies in technical manuals to be used by IT personnel in future projects.

Software Development Engineer

AMAZON
07.2015 - 10.2024

Amazon Robot (Astro):

  • Astro is a home robot from Amazon designed to help customers with a range of tasks like home monitoring and keeping in touch with family.
  • Worked on developing multiple new experiences for Astro using LLMs like Anthropic, Cohere and Amazon Nova backed by VectorDB (OpenSearch).
  • Designed and developed high-performance, scalable RESTful APIs on containerized services (ECS-Fargate) instance to handle Astro's response under different security incidents using Python/Java.
  • Persisting device configuration in NoSQL database(DynamoDB) and caching device subscription information using Memcached and Redis.


Amazon Web Services (AWS):

  • Worked on developing new AWS solutions to monitor AWS hardware worldwide using Python.
  • It listens to hardware failure event and trigger standard operating procedure for hardware error correction using AWS SNS/SQS.
  • Monitoring and Dashboard setup using AWS Cloudwatch and Quicksight


Alexa:

  • Partnered across multiple teams in Alexa to drive the design and develop the Natural Turn Taking (NTT) experience for Alexa devices. NTT is an initiative to enable Alexa to have more natural, wake-word-free conversations with the customer.
  • Worked on developing backend service using AWS Lambda to manage NTT state on Alexa device.


Amazon Retail:

  • Amazon Fashion: Worked on AI/ML model integration, training, and deployment with data pipelines(ETL) using AWS Glue.
  • Retail Business Services (RBS): Worked on automating different retail workflows and auto-resolution for Amazon fulfillment issues.
  • Global Action Trace (GAT): It is a tracing and debugging tool that enables thousands of teams at Amazon to understand their service's ecosystem better, and pinpoint application performance problems using Apache Spark and Kafka on AWS EMR.
  • Annotation Management System (AMS): It is an internal platform developed using Javascript and React framework that allows product classification made by different ML models, and publish accuracy scores. The backend is supported by AWS GraphDB (Neptune)

Senior Member of Technical Staff

NOVELL
07.2013 - 07.2015
  • Secure Configuration Manager is a security configuration assessment and compliance monitoring tool
  • It proactively assesses system configurations against regulatory requirements and best practices to comply with corporate policies, and manage information security risk.
  • Integrated multiple security standards and regulations, like PCI DSS, HIPAA, and SOX using Python
  • Ensured compliance with security policies when designing software components.

Analyst Developer

GOLDMAN SACHS
02.2010 - 07.2013
  • Responsible for building and maintaining complex, high-volume, and high-performance systems for real-time order management and automation systems supporting the Firm's equities trading businesses using C/C++.
  • Analyzed large trading datasets with statistical methods and software programs.

Software Engineer

WIPRO TECHNOLOGIES
11.2006 - 02.2010
  • Worked on different features for the Avaya VOIP phone, such as Push2Talk, a touch screen keyboard, and a phone directory using C/C++.
  • Developed software solutions to run on CentOS (RTOS).
  • Programmed applications and tools using object-oriented languages with goals of code abstraction, stability and reuse.

Education

Post Graduation Program - Artificial Intelligence And Machine Learning

University of Texas At Austin
Austin, TX
04-2026

Management Program for Executives -

Narsee Monjee Institute of Management Studies
08.2014

Bachelor of Technology - Electronics and Communications

Jaypee Institute of Information Technologies
05.2006

Skills

  • Proficient in Java and Python
  • RAG implementation expertise
  • ETL pipeline development using AWS Glue
  • Proficient in SQL and NoSQL databases
  • Large language model frameworks
  • Natural Language Processing
  • Model Fine-Tuning
  • Proficient in Docker and Kubernetes
  • AWS CDK for infrastructure automation
  • Microservices design
  • RESTful and GraphQL API design
  • Caching - Redis and Memcached
  • Proficient in Spark and Kafka
  • Proficient in AWS services
  • Distributed systems architecture

Timeline

Staff Software Engineer

Blackhawk Network
09.2025 - Current

Software Development Engineer

AMAZON
07.2015 - 10.2024

Senior Member of Technical Staff

NOVELL
07.2013 - 07.2015

Analyst Developer

GOLDMAN SACHS
02.2010 - 07.2013

Software Engineer

WIPRO TECHNOLOGIES
11.2006 - 02.2010

Bachelor of Technology - Electronics and Communications

Jaypee Institute of Information Technologies

Post Graduation Program - Artificial Intelligence And Machine Learning

University of Texas At Austin

Management Program for Executives -

Narsee Monjee Institute of Management Studies