# Amolak Nagi > Software Engineer | SystemsML @ Meta Location: New York, New York, United States Profile: https://flows.cv/amolak ## Work Experience ### Software Engineer @ Meta Jan 2025 – Present | New York, New York, United States Meta AI & PyTorch Group Software - Systems Machine Learning (ML) AI Kernel Development ### Computer Architect @ Efficient Computer Jan 2023 – Jan 2025 | San Francisco Bay Area Employee #7, building dataflow chips from scratch! From conception to successful tapeouts, rooted from published research I worked on at CMU: - Kernel optimization and SW/HW Co-Design for our custom architecture - LLVM/MLIR bringup and debug - RTL design, with both custom and third-party IP - Energy modeling with real silicon, both in simulation (Joules/Primetime) and silicon back from the fab - Building PD flows from scratch Monza, our test chip, is the most energy-efficient reconfigurable chip on the planet, and it can run existing C code: https://ieeexplore.ieee.org/document/10608171 ### Member Of Technical Staff @ Rivos Inc. Jan 2021 – Jan 2023 | Mountain View, California, United States - Built up our AI accelerator core (effectively an SM) from scratch, focusing specifically on the memory pipeline (scratch and L1D pipelines, memory coalescing, etc.) - Managed and led design for the cache-coherent CPU cluster cache. - Contributed to the high performance RISC-V superscalar CPU core, specifically within the ROB and History File. ### CPU Microarchitecture/RTL Engineer @ Apple Jan 2020 – Jan 2021 | Cupertino, California, United States Worked on the M2/M3/M4 chip CPUs ### Computer Architecture Research Assistant @ Carnegie Mellon University Jan 2017 – Jan 2019 | Greater Pittsburgh Area (Jan. 2019 - May 2019) Research working on ultra-low-power vector processor designs in RISC-V. Advised by Nathan Beckmann and Brandon Lucia. (Published MICRO 2019) (Sept. 2017 - Dec. 2018) Research on cache partitioning policies on NUCA systems. Advised by Professor Nathan Beckmann. ### Teaching Assistant @ Carnegie Mellon University Jan 2015 – Jan 2019 TA'd 8 times: SW: - [15-410] Operating System Design and Implementation (Fall '19) - [15-418] Parallel Programming and Computer Architecture (Fall '17) - [15-213] Introduction to Computer Systems (Fall '16) - [15-122] Principles of Imperative Computation (Summer 1 '15, Fall '15) HW: - [18-740] Modern Computer Architecture and Design (Fall '19) - [18-447] Introduction to Computer Architecture (Spring '19) - [18-240] Structure and Design of Digital Systems (Fall '18) ### Introduction to iOS Development Stuco Teacher @ Carnegie Mellon University Jan 2015 – Jan 2015 | Pittsburgh, PA I teach a Stuco at the University called 98-222 Introduction to iOS Development. Requires no prior iOS or mobile experience and walks through Xcode, Swift, and several built-in frameworks leading to midesemester and final projects. ### Undergraduate Research Intern @ Carnegie Mellon University Jan 2015 – Jan 2015 | Pittsburgh, PA Undergraduate research assistant in the Carnegie Mellon Robotics Institute NavLab. Using computer vision with OpenCV to analyze road objects and damage with images at provided GPS coordinates to record necessary information to cities. Additional work on Android application implementing OpenCV on mobile. ### Platform Architecture Intern @ Apple Jan 2019 – Jan 2019 | San Francisco Bay Area SoC Performance, analyzing thread migration tradeoffs between P and E clusters on iPhones and iPads ### CPU Design Verification Intern (Part-Time Contractor) @ SiFive Jan 2019 – Jan 2019 | San Francisco Bay Area ### Systems Software Engineering Intern @ NVIDIA Jan 2018 – Jan 2018 | Santa Clara, California, United States - Extended internal debugging APIs for the Resource Manager (RM) team - Helped re-implement the MMU walker within RM to more efficiently use stack space ### Software Engineering Intern @ Uber Advanced Technologies Group Jan 2017 – Jan 2017 | Greater Pittsburgh Region - Built up infrastructure to better understand track testing logs for the self-driving cars - Helped improve track testing methodology for the cars ### Co-Founder @ NeighborYou Jan 2016 – Jan 2017 | Pittsburgh, Pennsylvania, United States Co-founded Project Olympus start-up that allows users to share and discover events happening around them. Over 300 Carnegie Mellon student users signed up. Worked on iOS application, design, back-end server development, and project management. ### Software Engineering Intern (Co-Op) @ Apple Jan 2016 – Jan 2016 - Worked on the redesigned iOS client for Apple Maps in iOS 10! - Spearheaded getting the double-tap-and-drag-to-zoom gesture into Apple Maps on iOS 11, coding the first version and pitching to design folks directly under Jony Ive - Got to teach Swift to high school students among other Apple engineers :) ### iOS Software Development Intern @ EnvoyNow Jan 2015 – Jan 2015 | Mountain View, CA Worked on the iOS application for EnvoyNow, a 500 Startups company. I started off with a project to implement a Group Ordering feature for food delivery with live updates. Then, with a strict 2-week deadline for the company's demo day at 500 Startups, I led the complete reimplementation of the iOS app with a complete redesign and additional features such as new credit card options with Stripe. This led to a very successful demo day with several investments. ### Software Engineering Intern @ National Institute of Standards and Technology Jan 2013 – Jan 2013 | Gaithersburg, MD ## Education ### Master of Science - MS in Electrical and Computer Engineering Carnegie Mellon University ### Electrical and Computer Engineering Carnegie Mellon University ### Walt Whitman High School ## Contact & Social - LinkedIn: https://linkedin.com/in/amolakn --- Source: https://flows.cv/amolak JSON Resume: https://flows.cv/amolak/resume.json Last updated: 2026-04-05