Resume
Researcher
Soumyadeep
Ghosh
Software Engineer at Meta
Seattle, United States
Citations
-
Contact Info
Resume
Professional Skills
Add your professional skills.
Work Experience
Software Engineer (Facebook Reality Labs)
Facebook December 2019 - Present
Menlo Park, California
Working on software tools for custom AI accelerators targeting AR/VR devices
- Building a compilation framework targeting the AI accelerators
- Optimizing machine learning models for the accelerators
Software Engineer
Barefoot Networks August 2017 - February 2019
San Francisco Bay Area
- Worked on compilation for Barefoot’s programmable network processors, Tofino and Tofino2.
- Focus was on resource allocation and fitting P4 programs on the Tofino family of chips.
- Responsibilities included general compiler design, invention of new algorithms and heuristics for re- source allocation, P4 language design and analysis, and new optimization passes to leverage specific hardware features.
Senior Software Engineer
Barefoot Networks March 2019 - December 2019
San Francisco Bay Area
- Worked on compilation for Barefoot’s programmable network processors, Tofino and Tofino2, first at Barefoot Networks, and later at Intel Corporation after Barefoot’s acquisition by Intel.
- Focus was on resource allocation and fitting P4 programs on the Tofino family of chips
- Responsibilities included general compiler design, invention of new algorithms and heuristics for resource allocation, P4 language design and analysis, and new optimization passes to leverage specific hardware features.
Postdoctoral Research Associate
Princeton University February 2017 - July 2017
Princeton, NJ
TrustGuard architecture for containment of user data within systems with complex, untrusted components.
Exploration of the commercial landscape around the TrustGuard architecture
Research Assistant
Princeton University September 2010 - December 2016
Princeton, NJ
Design of an architecture for establishing trust in a system with untrusted hardware
Compiler framework for efficient data flow tracking to prevent information leakage in programs
Low-overhead framework for automatically enforcing partial memory safety in C/C++ programs
Interim Engineering Intern
Qualcomm Innovation Center Inc June 2014 - August 2014
Austin, Texas Area
Building a link-time optimization (LTO) framework for an LLVM-based linker
Teaching Assistant
Princeton University September 2011 - June 2012
Princeton, NJ
Taught the courses: General Computer Science (COS 126) and Introduction to Programming Systems (COS 217)
Education
Princeton University
2010 - 2016
Doctor of Philosophy (Ph.D.) , Computer Engineering
Dissertation--TrustGuard: A Containment Architecture with Verified Output
Focus on computer architecture, security, and compilers
Princeton University
2010 - 2013
Master of Arts (M.A.) , Computer Engineering
Research Topic: A Low-Overhead Framework for Partial Memory Safety
Birla Institute of Technology and Science
2006 - 2010
Bachelor of Engineering (B.E.) , Computer Engineering
Certifications
Networking and Security in iOS Applications
Issued on Apr 2017
Coursera
Foundations of Objective-C App Development
Issued on Mar 2017
Coursera
Patents
Trust Architecture and Related Methods
Issued | Mar 24 2020 | us | 10,599,853
A pluggable trust architecture addresses the problem of establishing trust in hardware. The architecture has low impact on system performance and comprises a simple, user-supplied, and pluggable hardware element. The hardware element physically separates the untrusted components of a system from peripheral components that communicate with the external world. The invention only allows results of correct execution of software to be communicated externally.
Other Inventors: Jordan Fix ,David August
Prizes and Awards
Wu Prize for Excellence
Princeton University | Sep 2014
Prize awarded by the Princeton University Graduate School to engineering graduate students who have performed at the highest level as scholars and researchers, and who will be entering their final year of study this fall.
Gordon Y.S. Wu Fellowship
Princeton University | Sep 2010
Princeton University's top engineering fellowship for incoming graduate students
Department of Education Undergraduate Scholarship
Department of Education, Maharashtra State, India | Aug 2006
This scholarship is awarded to the student who secures the first rank in Pune board in the High School Certificate (HSC) examinations. I was awarded this scholarship for my performance in the HSC examinations in March 2006.
Dhirubhai Ambani Undergraduate Scholarship
Reliance Foundation | Aug 2006
The Dhirubhai Ambani Scholarship supports meritorious students across India to pursue higher studies, post their Higher Secondary examination in a stream and institution of their choice. I was awarded this scholarship for securing the 1st rank among 100,000 students in the High School Certificate (HSC) examinations in March 2006.
Realted Researchers