Praveen Narayanan

Software Engineer

Praveen Narayanan has a diverse background in software engineering and research, with experience spanning various institutions and roles. From August 2010 to May 2012, Praveen served as an Undergraduate Research Assistant at Cornell University, focusing on data analysis and experimental equipment design in the Lab of Atomic & Solid State Physics. Following that, a Software Engineering Internship at LiveRamp involved writing MapReduce jobs and developing internal dashboard tools. Praveen pursued a Ph.D. in Computer Science at Indiana University School of Informatics and Computing from August 2012 to August 2018, contributing to automating machine learning program development and creating the Hakaru probabilistic programming system. Since August 2018, Praveen has been a Software Engineer at Google, where responsibilities have included enhancing machine learning code and previously supporting the growth of Google Pay as part of a Senior Software Engineer role starting in February 2023. Education includes a B.A. in Mathematics and Physics from Cornell University and participation in the Oregon Programming Languages Summer School in 2015.

Location

San Francisco, United States

Links

Previous companies


Org chart

This person is not in the org chart


Teams

This person is not in any teams


Offices

This person is not in any offices