# Victor Ying > Computer Architect @ Tenstorrent | MIT PhD Location: Cambridge, Massachusetts, United States Profile: https://flows.cv/victorying I am passionate about exploring how computer processors can be redesigned to make it easy for programmers to maximize performance and efficiency. I work in computer architecture, and also spent years developing parallelizing compilers and parallel programming models. www.victorying.com ## Work Experience ### Staff Engineer, Future-Gen RISC-V CPU Architecture and Performance Modeling @ Tenstorrent Inc. Jan 2023 – Present | Marlborough, Massachusetts, United States Crafting an evidence-based roadmap to build the highest-performance CPU cores ### PhD Candidate & Edwin Webster Fellow @ MIT Computer Science and Artificial Intelligence Laboratory (CSAIL) Jan 2016 – Jan 2023 | Cambridge, MA • Design and evaluate enhancements to the Swarm multicore architecture, using microarchitectural simulation. http://swarm.csail.mit.edu/ • Lead development of LLVM/Clang-based compilers targeting new hardware for massive parallelism. • Implement new language extensions and domain-specific languages for high-performance graph processing. ### Research Intern @ Microsoft Jan 2021 – Jan 2021 | Redmond, Washington, United States Build MLIR-based compiler and prototype code transformations to co-optimize communication and computation in distributed GPU workloads such as model-parallel training and inference for enormous ML models. ### Research Intern @ NVIDIA Jan 2018 – Jan 2018 | Westford, MA Develop analytical modeling tool for design space exploration and code optimization for efficient execution of linear algebra and machine learning workloads on a range of specialized hardware architectures. ### Hardware Engineering Intern @ Pure Storage Jan 2015 – Jan 2015 | Mountain View, CA Modified firmware (C) and created tools (Python) for debugging prototype embedded system hardware through a serial connection. Functionality included a simple command line interface, resource utilization monitoring, a GDB server, and a binary packet protocol with parity checks for accessing device memory and dumping debug messages. ### Lab Writer and Lab Teaching Assistant @ Princeton University Jan 2014 – Jan 2015 Rewrote lab assignments and introduced new software infrastructure for a class of 80 students. Taught Verilog and RTL design through projects such as prototyping a general-purpose processor on an FPGA. ### Software Engineering Intern @ Pure Storage Jan 2014 – Jan 2014 | Mountain View, CA Developed the first version of Pure Storage's Python client and OpenStack driver, which has since become a major feature of Pure Storage products: http://www.purestorage.com/solutions/infrastructure/openstack.html See projects below. ### Technical Summer Intern @ Northrop Grumman Electronic Systems Jan 2013 – Jan 2013 | Baltimore campus Optimized designs of RF electronics using CAD software and simulation tools. Charactarized prototypes to identify suspect connections and components to be redesigned. ### Student Technician @ National Institute of Standards and Technology Jan 2012 – Jan 2012 | Gaithersburg, MD Developed software to automate optical scattering measurements as well as to model and correct for geometric distortions. https://www.nist.gov/programs-projects/building-next-generation-reference-reflectometer See publication below. ### Chief Operating Officer @ Kids Are Scientists Too Jan 2011 – Jan 2012 ## Contact & Social - LinkedIn: https://linkedin.com/in/victorying - Portfolio: https://www.victorying.com/ - GitHub: http://github.com/victorying --- Source: https://flows.cv/victorying JSON Resume: https://flows.cv/victorying/resume.json Last updated: 2026-03-31