Mayank Singh Shishodia

Software Engineer

Mountain View, California, United States12 yrs 2 mos experience
Highly Stable

Key Highlights

  • 9+ years of experience in distributed systems.
  • Founding engineer for AlloyDB and Napa projects.
  • Expert in large-scale data processing and high availability.
Stackforce AI infers this person is a Cloud Computing and Data Engineering expert with a focus on scalable infrastructure.

Contact

Skills

Core Skills

Distributed SystemsLarge-scale Data ProcessingHigh Availability (ha)

Other Skills

Storage SystemsCData StructuresC++JavaPythonMachine LearningLinuxAmazon Web Services (AWS)HadoopMapReduceHBaseSQLData MiningWeb Development

About

Software Engineer with 9+ years of experience at Google leading the development of highly available, scalable, and performance-critical distributed infrastructure across Cloud, Ads, and Search.

Experience

12 yrs 2 mos
Total Experience
2 yrs 5 mos
Average Tenure
4 mos
Current Experience

Anthropic

Member of Technical Staff

Jan 2026Present · 4 mos · San Francisco, California, United States

Google

Staff Software Engineer

Jun 2016Jan 2026 · 9 yrs 7 mos · Mountain View, CA

  • 2021 - 2026: AlloyDB for PostgreSQL
  • Founding engineer; built and launched AlloyDB, a fully managed PostgreSQL-compatible database service for the most demanding enterprise database workloads. AlloyDB combines the best of Google with open-source PostgreSQL for superior performance, scale, and availability.
  • More details: https://cloud.google.com/alloydb
  • 2017-2021: Napa
  • Founding engineer; built and launched Google's next-generation Data Warehouse, which is in critical path of majority of Google's revenue.
  • More details: https://research.google/pubs/napa-powering-scalable-data-warehousing-with-robust-query-performance-at-google/
  • Main projects
  • Designed and built a distributed scheduling and execution framework for large-scale data processing (~XX PB/day). The system included a multi-homed task-master and a sophisticated scheduler to prioritize and manage workloads efficiently
  • TL for Napa DML (Data Manipulation Language) which added support for update/deletes and atomic delete+inserts to Napa. Scaled it to be 5x faster than predecessor (Mesa) while having a better UX.
  • TL for security and privacy; drove efforts around encryption, wipeout, privacy certifications, etc.
  • 2016-2017: Core Search Indexing
  • Worked on a system for data indexing, storage and processing, which powers general indexing needs at Google. This system is responsible for building the search index for most of Google’s major products: Search, YouTube, Shopping, Play Store, Maps, Gmail, Photos, etc.
  • Main project:
  • Built online-indexing frameworks to accelerate experimentation for search quality teams. Reduced iteration time from a week to 20mins for first diffs, and allowed researchers to do instant debugging in search stack for both code and data changes. This project required broad code changes and performance improvements (retuning, multi-tier caching, etc.) to restore performance during experiments.
Distributed SystemsStorage SystemsLarge-scale Data ProcessingHigh Availability (HA)CData Structures+9

Carnegie mellon university

2 roles

Graduate Teaching Assistant

Jan 2016May 2016 · 4 mos · Greater Pittsburgh Area

  • TA for the graduate level course 18-842: Distributed Systems offered by the department of Electrical and Computer Engineering.

Graduate Teaching Assistant

Jan 2015Dec 2015 · 11 mos · Greater Pittsburgh Area

  • TA for the course 15-619: Cloud Computing offered by Computer Science Department.
  • Over two semesters, I worked on development of 7 projects for the course, including 3 brand new ones. These projects included writing a load balancer with custom scheduling strategies, implementing an intelligent caching server, stream processing with Kafka and Samza, and using AWS APIs for autoscaling and load balancing
  • I also delivered recitations, answered student queries on Piazza, and held office hours for over 160 students in Spring'15 and over 250 students in Fall'15.

Ericsson

Graduate Practicum

Sep 2015Dec 2015 · 3 mos · San Jose

  • Project was about building cloud-scale microservices. Team consisted of five CMU students and two Ericsson researchers

Amazon

Software Development Engineer Intern

May 2015Aug 2015 · 3 mos · Seattle, WA

  • Interned in the team building Amazon's next-generation Inventory Platform, a large scale distributed system, that will become the authoritative source of all Inventory across Amazon.

Akamai technologies

Application Software Engineer

Jul 2013Jul 2014 · 1 yr · Bangalore

  • Applications on the Salesforce.com platform for the global sales and marketing teams.
  • Data integration between different systems (Salesforce.com, data warehouse, etc).

Defence research and development organization

Research Intern

May 2012Jul 2012 · 2 mos · New Delhi Area, India

  • Interned in Directorate of Management Information Systems and Technology (DMIST). I worked on a project aimed at predicting a blogger's age group and gender from the analysis of their blog. I achieved a peak accuracy of over 80%, and presented a paper describing the work at HIS 2012.

Education

Carnegie Mellon University

Master of Science (MS) — Information Technology

Jan 2014Jan 2016

Vellore Institute of Technology

Bachelor of Technology (BTech) — Computer Science and Engineering

Jan 2009Jan 2013

Stackforce found 100+ more professionals with Distributed Systems & Large-scale Data Processing

Explore similar profiles based on matching skills and experience