Noah Eisen is a Principal Software Engineer in San Francisco with 12 years of experience building infrastructure and product systems at Google, Waymo, Faire, and now Roblox. He combines a dual background in Computer Science and Mathematics from the University of Michigan with a track record of leading teams to ship maintainable, well-architected code. His work spans low-level performance improvements—evidenced by contributions to core gRPC refactors and cross-platform build fixes—to higher-level product development and test tooling. Known for clean code and thoughtful architecture, he balances pragmatic delivery with long-term system health. A pragmatic tinkerer, he still drops into open-source internals (grpc/grpc and grpc-go) to fix portability and interoperability issues that quietly keep distributed systems robust.
12 years of coding experience
9 years of employment as a software developer
BS Mathematics, BS Mathematics at University of Michigan
BSE Computer Science, BSE Computer Science at University of Michigan College of Engineering
The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#)
Role in this project:
Back-end Developer
Contributions:1254 commits, 728 PRs, 281 pushes in 2 years 8 months
Contributions summary:Noah's contributions primarily focused on refactoring code related to gRPC core, including renaming variables and refactoring parts of the code to use atomic instructions. They made several code modifications for the underlying infrastructure to improve efficiency and performance. Furthermore, the user made multiple fixes for build systems, Windows portability, and other ASAN/TSAN related bugs.
The Go language implementation of gRPC. HTTP/2 based RPC
Role in this project:
Back-end Developer
Contributions:11 commits, 9 PRs, 1 push in 2 months
Contributions summary:Noah contributed to the Go implementation of gRPC, focusing on enhancing the interop tests. They added support for custom metadata, enabling the testing of metadata echoing between client and server in unary and full duplex calls. The user also introduced new test cases for unimplemented methods and services, improving the test suite's coverage and robustness. Finally, they implemented a Go HTTP/2 client for testing gRPC functionalities.
golangnanoservicesrpcprotoprotobuf
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 Eisen - Principal Software Engineer at Roblox