Research Software Engineer Amazon
Email: | firstnamelastname93[at]gmail[dot]com |
Google Scholar | LinkedIn | CV
I am currently a Research Software Engineer at Amazon working on the DashCart, a smart cart for physical retail. Before my curent role, I worked at an early-stage stealth autonomous-vehicle startup spun out of Carnegie Mellon University. Prior to joining industry, I obtained a Ph.D. in Electrical and Computer Engineering from Carnegie Mellon University, advised by Prof. Ragunathan (Raj) Rajkumar, and a B.Tech in Electronics and Electrical Communication Engineering from the Indian Institute of Technology Kharagpur.
My research interests lie at the intersection of Cyber-Physical Systems and Edge Computing. My Ph.D. thesis focuses on using synchronized clocks with the added notion of "Quality of Time" for enabling spatio-temporal coordination in cyber-physical systems at geo-distributed scale. We have developed a framework which allows cyber-physical coordination to occur over geo-distributed endpoints ranging from low-power embedded devices, to the edge and the cloud. A video demonstrating a prototype distributed multi-robot coordination application, developed using our framework can be found here.
I enjoy proving theoretical results and have also done some work on the design and analysis of energy and thermal-aware scheduling techniques for real-time systems utilizing multi-core processors and hardware accelerators such as GPUs and FPGAs.
During the course of my Ph.D. I have been fortunate to be a part of the NSF CPS Frontiers Roseline project.
As part of my research experience, I have had the privelege of interning at Microsoft Research, Nutanix, Siemens Corporate Technology, Qualcomm and the Tokyo Institute of Technology.
Geo-distributed systems ranging from databases to cyber-physical applications increasingly rely on a shared and precise notion of time to achieve coordination. This is especially true for cyber-physical applications ranging from local-scale robotic-coordination and city-scale traffic management to regional/planetary-scale smart grids. Each of these applications utilizes event orderings to make real-time decisions, so as to perform coordinated action at their distributed endpoints. Therefore, we design a geo-scale cloud-edge framework for spatio-temporal distributed coordination in cyber-physical systems, based on the notion of Quality of Time (QoT) and the timeline abstraction.
Publications: [RTSS16 | HotCloud17 | RTAS18 | NGOSCPS19 ]
Open-source Software Artifacts:
Quality of Time Stack for Linux (QoT Stack)
Quartz: Time-as-a-Service for Containerized Applications
TrafFlow: Distributed Traffic Management Simulator
Energy and Temperature are two aspects key to the efficient and reliable operation of many real-time systems, ranging from battery-operated devices to autonomous vehicles. Given that many-core architectures are commonly being employed in such systems, we design and theoretically analyze energy and thermally-efficient real-time scheduling techniques for multi-core processors and hardware accelerators such as GPUs and FPGAs.
Publications: [ECRTS16 | ECRTS17 | RTSS18]
Open-source Software Artifacts:
Inferno: Power and Thermal-Aware Real-Time Scheduling Simulation Framework
CycleTandem: Frequency-Scaling-based Energy Management for Real-Time Systems with Accelerators
Doctor of Philosophy,
August 2015 - December 2019
Electrical and Computer Engineering
Bachelor of Technology (Honors),
July 2011 - July 2015
Electronics and Electrical Communication Engineering
Research Software Engineer, June 2021 - Present
Senior Software Engineer, January 2020 - June 2021
AI + Research Intern, May 2019 - August 2019
Member of Technical Staff - Intern, May 2018 - August 2018
Manufacturing and Autonomy Intern, May 2017 - August 2017
Interim Engineering Intern, May 2014 - July 2014
Research Intern, May 2013 - July 2013
Guest Lecturer, Fall 2017
Teaching Assistant, Spring 2017
Teaching Assistant, Fall 2016
Recipient of the Tiara Special Grant (2015-2016).
Recipient of the Carnegie Institute of Technology Dean's Fellowship (2015-2016).
Recipient of the Aditya Birla Group Scholarship (2011-2015).
Recipient of the Om Prakash Jindal Engineering and Management Scholarship (2011).
Finished Second at Qualcomm India Intern IdeaQuest 2014.
Finished First at Intel Ideation Contest - Global Entrepreneurship Summit 2013, IIT Kharagpur.
Finished Second and received an Honorable Mention in the Microsoft India Academia Accelerator Programme 2013.
Ranked 407 in IIT Joint Entrance Examination(IIT-JEE)-2011 among 485,000 examinees.
Ranked 541 in All India Engineering Entrance Examination(AIEEE)-2011 among 1,065,000 examinees.
Reviewer
Representative (ECE), 2016-Present
Member, 2017-2018
Executive Member, 2017-Present
President, 2016-2017
Treasurer, 2015-2016