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.
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.
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"],
};
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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