# Rakesh Kashyap > Building scalable infrastructure for data scientists Location: San Francisco Bay Area, United States Profile: https://flows.cv/rakeshkashyap ## Work Experience ### Staff Software Engineer @ LinkedIn Jan 2019 – Present | Sunnyvale Developed virtual machine learning feature store (https://github.com/feathr-ai/feathr). ### Software Engineer @ Apple Jan 2017 – Jan 2019 Applied Machine Learning - Online Fraud detection platform. Working on building ETLs and high throughput, realtime, distributed, machine learning platform for Data Scientists. ### Software Development Engineer @ Microsoft Jan 2016 – Jan 2017 Azure - SQL Data Warehouse team ### Software Engineer Intern @ Arista Networks Jan 2016 – Jan 2016 | Santa Clara  Part of the Software Defined Networking team, worked on the Operating System of the Arista switch, designed to communicate with a Software Defined Controller.  My work involved designing, implementing and testing a feature which enables the switch to talk to multiple,redundant controllers.  Involved kernel programming in TACC (Arista defined language) and python. ### Grader - Analysis of Algorithms @ Grader - Analysis of Algorithms Jan 2015 – Jan 2015 | University of Southern California Evaluate homeworks and provide guidance to students who have taken Analysis of Algorithms course. ### Network and Security Virtualisation Intern @ VMware Jan 2015 – Jan 2015 | Palo Alto As an intern at the data plane group of the NSX team at VMware working on implementation of a proposal which would learn MAC addresses in NSX logical L2 implementation based on an identifier assigned to the source transport node. This feature would handle fault tolerance and enable load balancing at the data plane level. ### Summer Intern @ Max Planck Institute for Software Systems Jan 2013 – Jan 2013 | Kaiserslautern, Germany Part of a team which worked on the implementation of Aqua (improvised version of The Onion Router). Aqua is a paper, accepted at SIGCOMM – 2013 and aims at efficient traffic analysis resistant networking. Guide – Prof. Paul Francis, Scientific Director, MPI-SWS. ### Summer Research Intern @ International Institute of Information Technology Bangalore Jan 2012 – Jan 2012 Research project regarding the Queuing Delays and Random Early Detection techniques used for HTTP-TCP packets. Developed a simulator to analyze the path of packets when multiple TCP connections are established. Guide – Prof Debabrata Das, Dean R&D, IIIT-B ## Education ### B-Tech in Computer Science National Institute of Technology Karnataka ### Masters in Computer Science in Computer Science University of Southern California ### Junior High/Intermediate/Middle School Education and Teaching Sri Kumaran's Children's Home (CBSE) ## Contact & Social - LinkedIn: https://linkedin.com/in/rakeshkashyap123 --- Source: https://flows.cv/rakeshkashyap JSON Resume: https://flows.cv/rakeshkashyap/resume.json Last updated: 2026-04-12