Hi, I’m

Narasimman Sairam

Staff Software Engineer · Google

I engineer platform infrastructure at scale — currently building the smart home platform at Google. Passionate about distributed systems, developer experience, and products that work reliably for millions of users.

about.ts
const narasimman = {
  name: "Narasimman Sairam",
  role: "Staff Software Engineer",
  company: "Google",
  location: "San Francisco Bay Area",
  focus: [
    "Smart Home Platform",
    "Distributed Systems",
    "Platform Engineering",
  ],
  education: "MS CS · New York University",
  languages: ["English", "Tamil", "Kannada"],
};
Scroll

A bit about me

I’m a software engineer at Google in the San Francisco Bay Area, currently working on platform infrastructure for smart home — engineering systems that operate reliably at massive scale for consumers around the world.

I hold a Master’s in Computer Science from New York University, where I explored distributed systems, information retrieval, NLP, and big data analytics. Before that I built enterprise software in India, earning a Certified System Architect credential from Pegasystems and a CCNA from Cisco.

Outside of work I enjoy tinkering with home automation (naturally), reading about engineering culture, and catching up in Tamil, Kannada, or Hindi.

15+ Years of experience
Google Current employer
NYU MS Computer Science
5+ Languages spoken

What I work with

Languages

  • Java
  • Python
  • C++
  • Go
  • JavaScript
  • Bash

Platforms & Protocols

  • gRPC / Protobuf
  • Android SDK
  • Matter / Thread
  • Spring Boot
  • Apache Beam

Data & Storage

  • Bigtable
  • Spanner
  • BigQuery
  • Pub/Sub
  • MySQL
  • Redis

Cloud & Infrastructure

  • Google Cloud
  • Kubernetes
  • Docker
  • Terraform
  • CI / CD
  • Borg / Autopilot

Where I’ve worked

Apr 2022 — Present Google — Mountain View, CA

Staff Software Engineer — TLM, Smart Home Devices Backend & Cloud & Camera

Tech Lead Manager across the Smart Home Devices backend, Cloud, and Camera app teams within Google’s smart home platform. Leading engineering direction, roadmap, and a cross-functional team of engineers delivering device and cloud experiences at scale.

  • Java
  • C++
  • gRPC
  • Kubernetes
  • Google Cloud
  • Bigtable
Sep 2018 — Mar 2022 Google — Sunnyvale, CA

Senior Software Engineer — TL, Smart Home Devices Backend

Tech Lead for the Smart Home Devices backend team, driving technical design and execution for smart home energy features. Defined architecture, led code reviews, and mentored engineers while delivering reliable backend services at scale.

  • Java
  • C++
  • gRPC
  • Google Cloud
  • Spanner
Jun 2016 — Aug 2018 Google — New York, NY

Software Engineer — Backend Infrastructure

Joined Google as a backend infrastructure engineer in New York, building and maintaining core platform services. Contributed to large-scale distributed systems powering Google’s smart home products.

  • Java
  • Python
  • Pub/Sub
  • BigQuery
2015 — 2016 New York University — New York, NY

M.S. Computer Science

Graduate study with a focus on distributed systems, information retrieval, natural language processing, and large-scale data analytics. Completed projects in search, NLP text classification, big data, and key-value store design.

  • Distributed Systems
  • NLP
  • Big Data
  • Information Retrieval
2010 — 2015 Industry — Bengaluru / Hyderabad, India

Software Engineer

Worked in enterprise software development across India’s tech hubs. Achieved Certified System Architect (Pegasystems, 2013) and Cisco Certified Network Associate (CCNA, 2010) credentials during this period.

  • Java
  • Pega BPM
  • Spring
  • MySQL
  • Networking

Things I’ve built

Search Overflow

Information retrieval system built as part of NYU coursework. Implemented indexing, ranking, and query processing pipelines to enable efficient full-text search over a large document corpus.

  • Information Retrieval
  • Python
  • Indexing
  • Ranking

NYC Taxi Mobility Analysis

Big data analytics project analysing New York City taxi trip records to uncover mobility patterns, peak demand zones, and fare trends across the five boroughs. Processed hundreds of millions of records using distributed compute.

  • Big Data
  • Spark
  • Python
  • Data Visualisation

Distributed Key-Value Store

Built a fault-tolerant, distributed key-value service for the NYU Distributed Systems course. Implemented consistent hashing, replication, and leader election to guarantee availability under node failures.

  • Distributed Systems
  • Go
  • Raft
  • Consistent Hashing

NLP Text Classifier

Natural language processing project implementing text classification pipelines. Explored feature engineering (TF-IDF, word embeddings) and compared Naive Bayes, SVM, and neural network classifiers on benchmark datasets.

  • NLP
  • Python
  • scikit-learn
  • Text Classification

Surprise Planner

A mobile and web application that helps users organise surprise events — coordinating guests, tasks, and schedules while keeping the plan hidden from the guest of honour. Built as a full-stack project at NYU.

  • Mobile
  • Web
  • Full Stack
  • UX Design

Let’s talk

Whether you have a project in mind, want to discuss a role, or just want to say hello — my inbox is always open.

Say hello