Ashwin Rao

Ashwin Rao Email and Phone Number

MSCS @ CMU | Prev: Salesforce (Database Internals), Microsoft (Azure Storage), NASA MoonRanger | AI, Robotics @ IIIT Hyderabad
Ashwin Rao's Location
Pittsburgh, Pennsylvania, United States, United States
About Ashwin Rao

Hi! :) I'm an MSCS (Master of Science in Computer Science) student at CMU, specializing in Systems. I'm interested in designing and building core systems - Distributed Systems, Operating Systems and Database Systems - to support compute, storage and ML. Previously, I specialized in Artificial Intelligence (focusing on Computer Vision and Robotics). I love to create exciting things at the boundaries of what technology is capable of.Systems experience:I have experience in multiple levels of the systems stack: kernel development and operating systems internals, database internals, distributed storage systems, LSM storage, low-level systems (building thread libraries and low-level memory management) and compiler internals. One pending patent. AI experience:I have two years of research experience in: computer vision, robotics, deep learning, and information retrieval. Two publications.

Ashwin Rao's Current Company Details

MSCS @ CMU | Prev: Salesforce (Database Internals), Microsoft (Azure Storage), NASA MoonRanger | AI, Robotics @ IIIT Hyderabad
Ashwin Rao Work Experience Details
  • Salesforce
    Software Engineer Intern (Salesforce Db)
    Salesforce Jun 2024 - Aug 2024
    San Francisco, California, United States
    - Devised a novel algorithm to track hot data regions accessed by millions of queries across nodes using LSM scan keys.- Enhanced the merge step of LSM tree storage to purge old data in hot regions, reducing query execution time by 30%.- Submitting a patent on the enhanced merge algorithm and extensions to the tracking pipeline for smarter data purging.- Achieved almost zero overhead by reducing contention via per-node caching of keys and offloading computation to a daemon.
  • Microsoft
    Software Engineer Intern (Azure Cloud Storage)
    Microsoft May 2022 - Jul 2022
    Bengaluru, Karnataka, India
    - Built a robust error detection system to diagnose DNS and network connectivity issues in Azure Cloud Storage Nodes, thereby preventing internal connectivity errors from bubbling up to the client.- The system has been deployed on millions of nodes and is expected to reduce node downtime by 0.001% (notable at scale).
  • Carnegie Mellon University Robotics Institute
    Backend Engineer
    Carnegie Mellon University Robotics Institute Nov 2021 - Apr 2022
    Remote
    - Implemented a portion of the communication pipeline of MoonRanger, an autonomous NASA lunar rover.- Designed software to pack Mission Control commands into CCSDS Space Packets for efficient transmission to the rover.- Unpacked raw rover health and telemetry byte streams into structured data for Ground Control analysis on Earth.- Integrated a data visualization system for unpacked rover data as a critical component of a NASA progress review.- In a sub-lead role, reviewed and merged Pull Requests for software to send and receive data from the rover.- Helped design the ground control database for efficient validation and storage of data collected by the rover.
  • Robotics Research Center, Iiit Hyderabad
    Undergraduate Researcher In Computer Vision
    Robotics Research Center, Iiit Hyderabad May 2021 - Apr 2022
    Hyderabad, Telangana, India
    - Using SLAM principles, developed the navigation system of an autonomous washroom cleaning robot in ROS and Gazebo. The robot’s cleaning ability, tested in a real washroom environment, won my team 2nd place in the national Indian Institute of Science (IISc) ARTPARK Robotics Challenge.- Designed a convolutional encoder-decoder architecture to 3D reconstruct warehouse racks from monocular image sequences. Combined predicted top-view and front-view shelf layouts of each rack to to 3D reconstruct the entire warehouse without depth information. This work has been accepted at IEEE ROBIO 2022.
  • Stellantis
    Computer Vision Research Intern
    Stellantis May 2021 - Jul 2021
    Remote
    - Developed an accident prevention module for autonomous vehicles that estimates trajectories of oncoming motorbikes and brakes on predicting a collision.- To ensure the system’s robustness, tested crash scenarios on simulators to diagnose catastrophic failures.- Integrated the module into the vehicle’s Adaptive Cruise Control (ACC) System, modelling communication scenarios and data flow between them.- Added new ACC subsystems into Chrysler’s Advanced Driver Assistance software, such as adapting vehicle speed based on the speed of the vehicle ahead.
  • E-Cell, Iiit Hyderabad
    Rotating Team Lead, Collaborations
    E-Cell, Iiit Hyderabad Jan 2020 - Jun 2021
    Hyderabad, Telangana, India
    - Led the StartUp Aid mentorship program to help student entrepreneurs start up. 2 teams secured funds from investors.- Core organizer of Asia’s 2nd-ever FAIL! Talks (pioneered at MIT), acting as a point of contact with invited speakers.
  • Trees.Love
    Full Stack Software Engineer
    Trees.Love Jan 2021 - Apr 2021
    Remote
    - Using agile methodology, worked in a team to design, build, test, and deploy a streamlined tree-planting portal for an environmental NGO.- Built the portal’s entire backend infrastructrure, database schema and API endpoints using REST principles.- Created a reward system linked to social media to incentivize tree-planting and boost returning users.
  • Mastering Phonics
    Software Developer
    Mastering Phonics May 2020 - Jul 2020
    Bengaluru, Karnataka, India
    - Designed and created the company website for Mastering Phonics, encompassing frontend, backend, middleware (email and payment services), and database schema. Used Figma for UI/UX design.- Analyzed website traffic and used Search Engine Optimization (SEO) design methods to improve click-through rate.
  • Fca Fiat Chrysler Automobiles
    Machine Learning Intern
    Fca Fiat Chrysler Automobiles Jun 2019 - Jul 2019
    Chennai, Tamil Nadu, India
    - Devised and implemented a pipeline to integrate voice-activated commands into smart vehicles using Natural Language Processing techniques.- Tested the pipeline in a real vehicle, providing voice commands to increase or decrease radio volume, change the radio station, modify the temperature of the AC, and open or close the sunroof.- The module will be included in Jeep’s next generation of technology-enabled intelligent vehicles.

Ashwin Rao Education Details

Frequently Asked Questions about Ashwin Rao

What is Ashwin Rao's role at the current company?

Ashwin Rao's current role is MSCS @ CMU | Prev: Salesforce (Database Internals), Microsoft (Azure Storage), NASA MoonRanger | AI, Robotics @ IIIT Hyderabad.

What schools did Ashwin Rao attend?

Ashwin Rao attended Carnegie Mellon University, International Institute Of Information Technology.

Not the Ashwin Rao you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.