Gordon Mcshane is a Principal Software Engineer based in Seattle with over a decade of hands-on experience building scalable ML and distributed training infrastructure at Amazon and earlier leading platform engineering at Orbbec. He combines deep systems and C++ expertise with practical leadership—designing cloud-scale training systems that ran on thousands of CPU cores and leading cross-border teams in the US and China. A pragmatic problem-solver and mentor, he has shepherded SDKs, CI practices, and engineering culture through hypergrowth stages and productization efforts. Gordon also contributes to core open-source projects like Cap’n Proto, improving cross-platform compiler compatibility and build configurations, reflecting a focus on portability and robustness. Trained in computer science at Johns Hopkins and with an unconventional background in music composition, he brings a creative, systems-oriented approach to complex ML and vision problems.
12 years of coding experience
12 years of employment as a software developer
Music Theory and Composition, Music Theory and Composition at Shepherd University
Cap'n Proto serialization/RPC system - core tools and C++ library
Role in this project:
Back-end Developer
Contributions:6 commits in 1 month
Contributions summary:Gordon's contributions primarily focus on enhancing the Cap'n Proto serialization/RPC system, addressing platform-specific compiler issues, and improving the library's compatibility. They accommodated MSVC's preprocessor behavior, excluded system headers on Windows, and allowed `VOID` to be `constexpr`. Additionally, they modified code related to lite mode functionality and tests, indicating involvement in cross-platform compatibility and build configurations.
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
Gordon Mcshane - Principal Software Engineer at Amazon