# Rahmtin Rotabi > Senior Staff Software Engineer at Google Location: Mountain View, California, United States Profile: https://flows.cv/rahmtin I am the UTL for the Detection and Response Platform organization at Google. In my previous jobs: At Uber: I've led projects in the mechanics of matching that have increased Gross Booking (GB) by 1% and led the three verticals (Eng, DS and prod) in creating a product called TripRadar that allows drivers to pick from many jobs around them instead of Uber giving them one option at a time. This project led to an 8% increase completed trips to requested trips (reliability metric) while making drivers happier. At Google: I have led multiple teams/projects in different organizations including Core, Gmail and Google Chat. During grad school my focus was mostly on social-networks, graph-mining and recommendation system. Overall, anything related to Computer Science, Algorithms, large scale Infrastructure and Designing beautiful, simple yet effective Architectures for Complex systems excites me. ## Work Experience ### Senior Staff Software Engineer @ Google Jan 2025 – Present | San Francisco Bay Area ### Staff Software Engineer @ Google Jan 2022 – Present | San Francisco Bay Area ### Senior Staff Software Engineer @ Uber Jan 2022 – Jan 2022 | San Francisco Bay Area In my 15 months at Uber, I led the two most impactful projects in the marketplace mobility organization. One project was purely in matching mechanics (algorithms) and led to a global 1% increase in Gross Bookings. The other project is publicly known as Trip Radar. I led the three verticals (Engineering, Product and Data Science) across 3 organizations (marketplace, pricing and driver experience) to land this project safely globally in many products. This project increased the reliability of all TripRadar products significantly (different products behaved differently but on average it increased reliability by 5%) while giving more options to drivers. The idea on this project was to allow drivers to see all jobs around them instead of giving them only one option. This required a fundamental change in all Uber infrastructure since it allows a many to many matching between jobs and drivers. Started a new way of thinking about marketplace problems by building an OLAP infrastructure (Marketplace Metrics and Signals Store) that ingests all matching, rider and driver actions on the platform and allows the system to dynamically decide what mechanisms to activate in the system for increasing reliability and revenue. ### Staff Software Engineer at Uber @ Uber Jan 2021 – Jan 2022 | San Francisco Bay Area ### Senior Software Engineer @ Google Jan 2019 – Jan 2021 | Sunnyvale During my three year tenure at Google I went from a Junior engineer to one of the most influential engineers in our org. I acted as: - The Sole Lead Backend Engineer for any Gsuite related project. I worked closely with engineers from Gmail, Google Chat, Drive, Calendar, etc on gathering requirements, designing and implementing common infrastructure - Tech-lead of the ingestion team at People stack - Co-represented over 40 engineers working with Site Reliability Engineers - Privacy point of contact for our team I have finished many end to end projects at Google. However, here I will only list four projects that I led/co-led that won a company wide award: - Bronze performance award on Memory utilization: The first project I did at Google was rewriting a GO map-reduce pipeline in C++. While translating, I found many algorithmic inefficiencies. The new algorithm saved hundreds of terabytes of RAM on every run (twice a day). - Silver latency optimization: One of my projects was launching a recommendation system in the new Google chat project. While launching the project even though I was not in the Chat organization I found inefficiencies in their logic and calls to spanner. The optimization led to 95% latency optimization at 99 percentile. - Silver CPU optimization: I worked on decommissioning a complex legacy system (95K Lines of Code) and after moving to the new system the analysis showed more than 40% CPU optimization. - Platinum Code health award: After seeing the state of our code base and attending org-wide architecture summits led by our strong SREs I *solely* found many snow-flakes (adhoc code paths due to legacy or bad implementation) in our system and took action to remove all of them. These flaws are all related to code health that makes the system complicated, hard to understand and debug. In addition, new features sometimes had to be implemented more than once. This project was called snow-plow by leads in the team since it removed all snowflakes. ### Software Engineer @ Google Jan 2018 – Jan 2019 | Mountain View Working on recommendation systems for Google users. ### Research Assistant @ Cornell University Jan 2013 – Jan 2017 | Ithaca, New York Area Research assistant at Cornell University working on the intersection of Sociology, Graph Mining and Theoretical Computer Science. I am lucky to have Jon Kleinberg as my advisor. ### Research/Software Enginner Intern @ Google Jan 2017 – Jan 2017 | Mountain View A 12 week internship, focusing on the graph generation process around users of Google products. In the mean time I am working with the graph mining team located in NYC to improve the quality of the features and the time complexity for extracting them. ### Research Intern @ Twitter Jan 2016 – Jan 2016 | San Francisco Bay Area A 12 week internship, focusing on analyzing the interaction between cascade properties and users and classifying users depending on what might appeal to them. During this internship I showed how cascades help networks and analyzed the gain of user interactions that are caused by cascades. ### Data Scientist @ Twitter Jan 2015 – Jan 2015 A 12 week internship as a researcher focused on analyzing the social graph. The main goal is to Find strong ties for users and follow link recommendations using both global and local structure of the social graph. ### Data Scientist @ Google Jan 2014 – Jan 2014 A 12 week Internship at Google Mountain view focusing on analyzing data related to the maps and finding facts and patterns arising from the nature of the data itself in the Strategic Technologies group. The objective is to improve recommendation systems in Google Maps and Google Now. ### Lecturer and Manager @ Young Scholars Club (YSC) Jan 2009 – Jan 2013 Teaching C++ Programing and Special Topics in Computer Science such as Algorithms and Data Structures, Graph Theory and Theory of Languages and Automata in training campus of Iranian National Olympiad in Informatics (INOI) and preparing the students participating in International Olympiad in Informatics (IOI). Helping to prepare the nation wide exams to select the best students in Iran to compete for the gold medals and the positions to participate in IOI. ## Education ### Doctor of Philosophy - PhD in Computer Science Cornell University ### Bachelor of Science (BSc) in Computer Engineering - Software Sharif University of Technology ## Contact & Social - LinkedIn: https://linkedin.com/in/rahmtin-rotabi-76067964 --- Source: https://flows.cv/rahmtin JSON Resume: https://flows.cv/rahmtin/resume.json Last updated: 2026-04-12