Nikhil Khadke

Nikhil Khadke

Software Engineer at Google

Stanford, California (San Francisco Bay Area)
Computer Software

As a LinkedIn member, you'll join 300 million other professionals who are sharing connections, ideas, and opportunities.

  • See who you and Nikhil Khadke know in common
  • Get introduced to Nikhil Khadke
  • Contact Nikhil Khadke directly

View Nikhil's full profile

Nikhil Khadke's Overview

  • Software Engineer at Google
  • Research Assistant at Stanford University InfoLab
  • Cofounder at Appcubator
  • Software Engineering Intern at Google
  • 15-211 Teaching Assistant at Carnegie Mellon University
  • Sofware Engineering Intern at Yahoo!
  • Software Developer and Research Assistant at Human Computer Interaction Institute
  • Professional Lead Tutor at Raffles Trust School Of Higher Learning

418 connections

Nikhil Khadke's Experience

Software Engineer


Public Company; 10,001+ employees; GOOG; Internet industry

January 2014Present (9 months) Mountain View

Mesa: Storage Infrastructure for all of Google's major Ads services.
More information here:

Research Assistant

Stanford University InfoLab

Educational Institution; 5001-10,000 employees; Higher Education industry

January 2013December 2013 (1 year) Stanford

Working on processing/storing/working with large scale graphs with the SNAP group and Professor Jure Leskovec.

o Scaled up SnapWorld, a high-performance scalable distributed system that is designed to execute large scale data computation (1B vertices/1T edge graphs) via arbitrarily user-defined workflows.
o Working on Ringo, an extension to SNAP that handles large scale graph creation/analysis/manipulation from raw data.



January 2013November 2013 (11 months) Mountain View

A YCombinator and StartX backed company.

Software Engineering Intern


Public Company; 10,001+ employees; GOOG; Internet industry

June 2012September 2012 (4 months) Mountain View, CA

o Improved the Gmail Backend.
o Developed an end-to-end production system for Gmail Message Ads that logs
and analyzes advertisement rejections. This was used to provide various useful
insights to developers on the ads system and suggestions to advertisers on
improving their advertisements.

15-211 Teaching Assistant

Carnegie Mellon University

Educational Institution; 5001-10,000 employees; Higher Education industry

August 2011December 2011 (5 months) Greater Pittsburgh Area

TAing 15-211 (Fundamentals of Data Structures and Algorithms)

o Taught weekly recitations
o Graded/Made problem sets and exams for the class

Sofware Engineering Intern


Public Company; 10,001+ employees; YHOO; Internet industry

May 2011August 2011 (4 months) Sunnyvale, CA

o Developed a large-scale trace tool that aggregates, correlates and analyzes various logs. Users of the tool can query for information on the logs and expect automated reporting. This aids in automatic error detection on Yahoo! Mail's production boxes by producing likely log "traces" that correspond to a given query

o This project has been deployed in production and is run on Yahoo's grid and production clusters and is written largely using Hadoop/Java, Pig Latin, Perl, Shell Scripting and has some involvement with other Hadoop technologies like Hive and Oozie.

o Yahoo! Summer Hackathon (co-created a Fickr panoramic view for large images, currently discussing its implementation with Flickr).

o Flickr Hack invited for Catalyst Pitch Day (A day to pitch hack for implementation and funding)

o Attended Hadoop Summit 2011.

Software Developer and Research Assistant

Human Computer Interaction Institute

July 2010May 2011 (11 months) Carnegie Mellon

Worked on contextual messaging/aware applications on the Android OS.

Professional Lead Tutor

Raffles Trust School Of Higher Learning

January 2009July 2009 (7 months) Singapore

Taught Grade 9-12 Chemistry, Physics and Mathematics. Mostly (11/12) Grade Mathematics and Physics.

Supervised a group of junior tutors, and handled some logistics at the school

Nikhil Khadke's Skills & Expertise

  1. Distributed Systems
  2. Information Retrieval
  3. Large Scale Systems
  4. Scalability
  5. Storage Infrastructure
  6. Big Data
  7. Java
  8. C
  9. C++
  10. Python
  11. SML

Nikhil Khadke's Education

Stanford University

Master of Science (MS), Computer Science


o Distinction in Research
o Awarded Best MSCS Thesis

Carnegie Mellon University

Bachelor of Science (BS), Computer Science


o Graduated Summa cum Laude and College Honors
o Senior Thesis: System Call Based Peformance Debugging For Cloud Computing advised by Professor Priya Narasimhan
o Awarded the Alumni Award for Undergraduate Excellence in Computer Science

Activities and Societies: Parallel Data Lab, Singaporean Students Association, CMU Squash

Anglo-Chinese School (Independent)

International Baccalaureate


o Graduated top 1% of class
o Scored 44/45 points in the International Baccalaureate Examinations

Nikhil Khadke's Additional Information

Contact Nikhil for:

  • career opportunities
  • consulting offers
  • new ventures
  • job inquiries
  • expertise requests
  • business deals
  • reference requests
  • getting back in touch

View Nikhil Khadke’s full profile to...

  • See who you and Nikhil Khadke know in common
  • Get introduced to Nikhil Khadke
  • Contact Nikhil Khadke directly

View Nikhil's full profile

Not the Nikhil Khadke you were looking for? View more »

Viewers of this profile also viewed...