# Manu Goyal > Software Engineer at Braintrust Location: San Francisco, California, United States Profile: https://flows.cv/manugoyal ## Work Experience ### Software Engineer @ Braintrust Jan 2023 – Present | San Francisco, California, United States ### Software Engineer @ Nuro Jan 2017 – Jan 2023 | Mountain View, CA Behavior prediction and planning for autonomous vehicles ### Software Engineering Intern @ Jane Street Jan 2016 – Jan 2016 | Greater New York City Area - Built an event handler that significantly improved the speed and memory usage of the system used for sending out trade orders - Designed and implemented a heuristic tool for monitoring interesting options trades ### Research Intern @ UC Berkeley Jan 2014 – Jan 2015 Worked with Ion Stoica and Haoyuan Li on Tachyon, a fault tolerant distributed file system enabling reliable file sharing at memory-speed across cluster frameworks, such as Spark and MapReduce - Implemented fine-grained caching for columnar data - Redesigned and optimized the filesystem metadata manager ### Software Engineering Intern @ Dropbox Jan 2015 – Jan 2015 Worked on the Dropbox for Business team - Implemented permissions model for nested shared folders - Re-designed user authentication flow to support proper logging and permissions checks - Performance improvements to critical server endpoints ### Software Engineering Intern @ Google Jan 2014 – Jan 2014 | Kirkland, WA Worked on Dremel, a high-performance SQL query engine for web-scale data analysis. - Developed a new type of lookup join for joining a large partitioned table and a smaller table where a hash join would incur too much overhead - Implemented a lookup table on top of Google's in-memory data store capable of high distributed read and write throughput to execute the lookup joins quickly ### Research Intern @ Carnegie Mellon University Jan 2013 – Jan 2014 Worked with Dave Andersen on libcuckoo, a high-speed, memory-efficient, hash table designed for high levels of concurrency - Implemented a general purpose, industrial-quality version of the table in C++ - Improved the design to support concurrent expansion and concurrent writers ### Software Engineering Intern @ MemSQL Jan 2012 – Jan 2013 Summers of 2012 and 2013, helped build a scalable, in-memory database. - Implemented foreign keys with referential integrity - Contributed to the frontend dashboard - Developed a tool to replicate between MySQL and MemSQL - Implemented several aggregate and builtin functions - Fixed dozens of bugs to stabilize the engine before the first public release ### Research Intern @ Carnegie Mellon University Jan 2011 – Jan 2012 Worked with Deepak Garg to build a tool that can automatically find violations in patent privacy policies like HIPAA. - Implemented the concurrent policy-checking algorithm with additional features including history maintenance, process cancellation, and interactive policy modification - Created in-memory and database-backed representations of the versioned policy data structure - Built a custom multithreaded webserver and interactive front-end ## Education ### Bachelor's Degree in EECS UC Berkeley ### Fox Chapel Area High School ## Contact & Social - LinkedIn: https://linkedin.com/in/mngyl - Portfolio: http://manugoyal.com - GitHub: https://github.com/manugoyal --- Source: https://flows.cv/manugoyal JSON Resume: https://flows.cv/manugoyal/resume.json Last updated: 2026-03-29