Noah Moroze

ML Compiler Engineer at Waymo

San Francisco, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Noah Moroze is an ML compiler engineer with 13 years of hands-on experience building software and hardware tooling from firmware to silicon. Based in San Francisco, he combines an MEng and SB from MIT with practical expertise in ML compilers, embedded firmware, and physical-design tooling—contributing significant backend improvements to the open-source siliconcompiler project and hardware-focused Verilog libraries. As an early engineer at Zero ASIC he helped launch chip design and emulation products, and has prior internships at Waymo and NVIDIA where he wrote firmware, drivers, and FPGA code. He’s comfortable spanning front-end game UI work to low-level PDN and LVS automation, a blend that makes him effective at bridging algorithmic compiler work with real silicon constraints. Notably, his contributions include detailed floorplan and power-delivery enhancements that improve verification fidelity in complex ASIC flows.
code13 years of coding experience
job6 years of employment as a software developer
bookMaster of Engineering - MEng, Electrical Engineering & Computer Science, Master of Engineering - MEng, Electrical Engineering & Computer Science at Massachusetts Institute of Technology
github-logo-circle

Github Skills (13)

hdl10
fpga10
verilog10
javascript10
digital-design10
game-development10
front-end-development10
python10
pg10
animation9
html9
css8
makefile6

Programming languages (18)

JavaC++CGoHTMLTypeScriptSystemVerilogShell

Github contributions (5)

github-logo-circle
Modular hardware build system
Role in this project:
userBackend Engineer
Contributions:19 releases, 432 reviews, 1279 commits in 1 year 10 months
Contributions summary:Noah's commits primarily focused on modifying the floorplan generation process within the hardware build system. They implemented features for placing I/O filler cells and defining power delivery networks (PDN) with wire rings, enhancing the system's ability to handle complex designs. Furthermore, they made improvements to the Low-Voltage-Swing (LVS) process, ensuring that the netlists generated from layouts can be verified correctly and added features for users to specify multiple files. These changes centered on enhancing the physical design capabilities and improving the verification steps within the hardware compilation process.
vhdledasynthesislatticehardware
Hextris/hextris

May 2014 - Sep 2014

Fast paced HTML5 puzzle game inspired by Tetris!
Role in this project:
userFull-stack Developer
Contributions:87 commits in 4 months
Contributions summary:Noah appears to be working on front-end development, implementing features of the puzzle game. Commits show the addition of core game entities, including the clock and blocks, the integration of code for animation, and modifications of HTML and CSS. These changes suggest an involvement in the structure, logic, and presentation layers of the application.
puzzlejavascripthtml5game
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Noah Moroze - ML Compiler Engineer at Waymo