# Gurwinder Singh Gulati > Engineer at Uber Location: New York, New York, United States Profile: https://flows.cv/gurwinder Focused on the intersection of business and technology: how tech can disrupt and transform everyday business practices. Specialties: Scalable Backend Systems, Applied Machine Learning ## Work Experience ### Senior Software Engineer @ Uber Jan 2021 – Present Tech lead for the Membership BEAR ML team Previously: Tech lead for the Membership (UberOne) Payments team ### Senior Software Engineer @ Netflix Jan 2019 – Jan 2021 - Ads Engineering: automating ad campaigns for $X00,000,000 of ad spend with A/B testing across a range of major platforms (Facebook, Youtube, DV360) to drive subscriber growth. Automate creation & management of 10,000s of ads per month. - Machine Learning: improve automated cross-platform rebudgeting service to automatically focus spend on the best ROI/CAC campaigns. Focus on reliability & correctness to allow for faster & more confident A/B testing of novel rebudgeting strategies for all of Netflix’s programmatic ad spend. ### Senior Software Engineer @ LinkedIn Jan 2017 – Jan 2019 - Recruiter Search team: working on a Lucene-based search engine that recruiters use to find new candidates - Machine Learning: implementing new machine learning features (1% - 5% improvements in target metrics). Hold Patent Application No. 16/023,894 for contextual search suggestions to interactively improve the query; and Patent Application No. 16/446,364 for contextual search ranking using entity topic representations - Diversity Relevance: architecting and implementing representative reranking, resulting in 95% of all searches being gender-representative with respect to the qualified population of the search (https://lnkd.in/gBPmGxe) - Backend Engineering: improving performance to significantly reduce operating expenses (substantially reduced the number of servers needed) Key Technologies: Java, Scala, Javascript, Lucene, Hadoop, Map-Reduce, Kafka ### Software Engineer @ Facebook Jan 2016 – Jan 2017 | Menlo Park, CA - Ads Delivery Insights team: creating a dashboard for advertisers to understand their ads’ performance and delivery metrics - Full Stack work: growth - increase revenue 5 - 15% on different subsets of our advertiser base with each successful experiment by improving our ads creation experience; frontend - working on creating the new delivery insights product; backend - scaling backend QPS, adding new features and data pipelines Key Technologies: PHP (XHP), Javascript (React / Flux), C++, Python, SQL ### Software Engineering Intern @ Facebook Jan 2015 – Jan 2015 | Menlo Park, CA - Develop software for the Parse.com team - Worked with many disparate parts of the codebase on allowing developers on the Parse platform to implement arbitrary authentication, including webhook verification - Backend (primarily): Go, C++, Ruby - Frontend: Ruby on Rails, HTML 5/CSS 3/Javascript - Mobile: Objective C (iOS), Java (Android) ### Teaching Assistant, CSE 341 (Programming Languages) @ University of Washington Jan 2015 – Jan 2015 - Conduct quiz section with lecture, in-class problems, and group activities - Help prepare review materials, homework, and automated grading framework - Offer office hours to help students with class work and challenging assignments - Two quarters running: Winter 2015 and Spring 2015 ### Teaching Assistant, CSE 413 (Programming Languages for Non-Majors) @ University of Washington Jan 2014 – Jan 2014 - Help prepare review materials, homework, and automated grading framework - Conduct office hours to help students with class work and challenging assignments ### Software Development Intern @ Hulu Jan 2014 – Jan 2014 | Santa Monica - Developing the Android mobile app, including bug triage as well as novel feature development - End-to-end design and implementation of a service, website and Android app to manage and automate Hulu's suite of devices ### Research Assistant @ University of Washington Jan 2013 – Jan 2013 | Tacoma - Worked as sole RA with Professor Teredesai and 3 grad students on quadcopter-related research: computer vision (OpenCV), obstacle detection and avoidance, distributed heterogeneous computing (Raspberry Pi) - Created diagnostic and debugging GUI in C++; improved iteration time by 50% from 10 minutes to 5 minutes ### Software Development Intern @ ReadyPulse Jan 2012 – Jan 2013 | Bellevue, Washington - Develop a comprehensive automated web testing back-end in Java for the ReadyPulse website. The regression testing is data-driven and populates a cloud-stored SQL database. - Data mining for researching potential client companies and VCs ## Education ### Bachelor of Science (B.S.) in Computer Science University of Washington Jan 2013 – Jan 2015 ### Certificate: Entrepreneurship Essentials Harvard Business School Online Jan 2020 – Jan 2020 ## Contact & Social - LinkedIn: https://linkedin.com/in/gurwindergulati --- Source: https://flows.cv/gurwinder JSON Resume: https://flows.cv/gurwinder/resume.json Last updated: 2026-03-22