# Hrishikesh Vaidya > Software Engineer at Google Location: San Francisco Bay Area, United States Profile: https://flows.cv/hrishikeshvaidya Languages: Java, Kotlin, C++, Go, Scala, Python Skills: Algorithms, Machine Learning, Distributed Systems ## Work Experience ### Software Engineer @ Google Jan 2024 – Present | Sunnyvale, California, United States Cloud Dataplex ### Software Engineer @ Google Jan 2021 – Jan 2024 | Sunnyvale, California, United States Google Cloud Business Platform ### Software Engineer @ Pinterest Jan 2019 – Jan 2021 | San Francisco Bay Area - Responsible for developing scalable systems for Ads Forecasting and Budget Optimization products to improve campaign creation experience and advertiser budget spending - Built and maintained large-scale Batch ETL data processing pipelines using Spark and source & sink connectors from/to Cloud Service Provider data lakes (e.g., AWS S3) ### Software Engineering Intern @ Cerebras Systems Jan 2018 – Jan 2018 | Los Altos, California - Worked on developing C++ library functions for neural network layer operations to facilitate distributed training. - Explored the model parallelism aspect of neural network layers required for efficient training and inference. ### Graduate Teaching Assistant @ Columbia University in the City of New York Jan 2017 – Jan 2018 | Greater New York City Area Spring 2018: Teaching Assistant for COMS 4112 Database System Implementation instructed by Prof. Kenneth Ross. Fall 2017: Teaching Assistant for COMS 4111 Introduction to Databases instructed by Prof. Donald Ferguson. ### Research Intern @ Indian Institute of Science Jan 2016 – Jan 2016 ## Education ### Master of Science - MS in Computer Science (Machine Learning) Columbia University ### Bachelor's degree in Computer Science and Engineering (Honors) Indian Institute of Technology Hyderabad ## Contact & Social - LinkedIn: https://linkedin.com/in/hrishikesh-vaidya --- Source: https://flows.cv/hrishikeshvaidya JSON Resume: https://flows.cv/hrishikeshvaidya/resume.json Last updated: 2026-03-29