# Brahmnoor Chawla > Software Engineer at Google Photos Location: San Francisco Bay Area, United States Profile: https://flows.cv/brahmnoor Software Engineer at Google Photos, working on LLM infra, evals, and productionization at scale. BS in Computer Science at Drexel + Princeton University, Software Engineering Intern @ Google (twice) & Nuro (autonomous vehicles unicorn), Competitive Programmer (ACM-ICPC, top 20 at IOI training camp in India) ## Work Experience ### Software Engineer III @ Google Jan 2023 – Present | Mountain View, California, United States - Leading projects in the tentpole moment pillar of reminiscing team, designing and building infrastructure to organize the most important moments of over 1.5B+ users. - Building infrastructure to support LLM use cases across Google Photos, particularly for life understanding and narration. --- - Leading design and execution across the Memory Recommendation & Delivery space, collaborating cross team to optimize relevance and personalization of content, with a projected meaningful Daily Active User growth of 12%. - Maintaining a recommendation & notification server with a combination of Integer Programming and ML-driven signals using Java, C++ scaffolding, Boq & Spanner which serves 1B+ users. - Collaborating with Google Research and Google One, influencing design and decisions x-Product through tech talks, design reviews and data analysis (in Google SQL). ### Software Engineer II @ Google Jan 2021 – Jan 2023 | Mountain View, California, United States - Worked on 12+ critical launches, which collectively resulted in 10%+ (150M+) increase in MAU (Monthly Active Users). - Designed and built infrastructure for notification recommendation and delivery with a server QPS (Queries Per Second) of over 100k using Java, C++ & Spanner, while collaborating with Google Research to use ML models to improve content curation, timing, and delivery. ### Software Engineer @ Nuro Jan 2020 – Jan 2021 | Mountain View, California, United States - Designed a gRPC service to directly access Postgres table for log search, using Kubernetes and Python, resulting in 12% increase in the overall performance of other cronjobs. - Implementing infrastructure to switch from offline to online processing of car logs, in order to create a real-time world state in the autonomous vehicle itself, reducing processing time of these logs by over a day. ### Software Engineer @ Google Jan 2020 – Jan 2020 | Mountain View, California, United States - Designed an end-to-end system to select the most interesting segments from long user videos, and displaying just these clips (instead of the entire video) in N-years ago memories. - Implemented data pipelines for Action Moments and Photobooth ML models to pick interesting clips, resulting in 16% increased user coverage and engagement in early demos. - Built infrastructure for Suggestor nodes from ground up using C++ to filter out the interesting clips, and designed new RPCs in Java to pass this information to the web and mobile clients. ### Software Engineer @ Google Jan 2019 – Jan 2019 | Mountain View, California, United States - Orchestrated data to build an internal dashboard in Typescript and Angular to track data backfill tasks for ads targeting, which reduced time from data generation to running the machine learning models by 12 hours. - Consolidated the user data generation and profile pipeline by adding a new, automatically invoked testing phase using C++ and Spanner which reduced redundant tasks and decreased processing time from 2 hours to 45 minutes. ### Research Assistant - Human Computer Interaction Lab @ Princeton University Jan 2019 – Jan 2019 | Greater New York City Area Research Paper : ‘I have too much respect for my elders’: Understanding South African Mobile Users’ Perceptions of Privacy and Current Behaviors on Facebook and WhatsApp. Jake Reichel, Brahmnoor Chawla, Fleming Peck, Mikako Inaba, Bisrat Moges, Marshini Chetty. Proceedings of the 29th USENIX Security Symposium. Boston, MA, August 2020. ### Software Engineer @ The University of Hong Kong Jan 2018 – Jan 2019 | Hong Kong - Developed a speech detection web app from ground up, using Google Speech API based on NodeJS, Express & SocketIO. Worked with web AudioContext to provide audio recording compatibility across multiple browsers. - Worked extensively in multiple teams as a software development engineer, building reusable components from scratch to deployment, which are currently being used by over 28,000 students. ### ACM-ICPC Programming Team (Represented Hong Kong in Asia region) @ The University of Hong Kong Jan 2018 – Jan 2018 | Hong Kong ACM-ICPC, Honourable Mention - Asia Regionals (China-Hong Kong) ### Teaching Assistant for CCST9003 (Networking), COMP1117 (Introduction to CS) @ The University of Hong Kong Jan 2018 – Jan 2018 | Hong Kong Teaching theoretical Computer Science topics including Dynamic Programming, Graph Theory, Discrete Math and Advanced Data Structures. Responsible for setting problems and helping a small subset of the class through office hours. ## Education ### Bachelor's degree (Exchange) in Computer Science Princeton University ### Bachelor of Science - BS in Computer Science Drexel University ### Bachelor's degree in Computer Science The University of Hong Kong ## Contact & Social - LinkedIn: https://linkedin.com/in/brahmnoor - Portfolio: https://brahmnoor.me/ - Portfolio: https://twitter.com/brahmnoorsingh/ --- Source: https://flows.cv/brahmnoor JSON Resume: https://flows.cv/brahmnoor/resume.json Last updated: 2026-03-29