Joe Wang is a Principal Software Engineer based in Seattle with nine years of experience building distributed systems, data platforms, and visualization UX at scale. He has held senior engineering roles across Microsoft (twice), Afresh, and the Gates Foundation, blending infrastructure and analytics to make complex systems observable and actionable. Comfortable moving between hands-on implementation and architectural leadership, he currently explores AI-driven tooling at Microsoft. His background includes SRE experience at Google and teaching computer science at Caltech, reflecting strong foundations in systems and pedagogy. A Stanford MS and Caltech BS graduate, he brings both academic rigor and production-hardened judgement to problems that span data pipelines, visualization, and system reliability. Notably, he repeatedly returns to Microsoft-scale challenges, suggesting a knack for solving large, interdisciplinary engineering problems.
8 years of coding experience
12 years of employment as a software developer
Western Reserve Academy
California Institute of Technology
Master of Science (M.S.), Computer Science, Master of Science (M.S.), Computer Science at Stanford University
CorrelationVector-Go provides a reference Go implementation of the CorrelationVector protocol for tracing and correlation of events through a distributed system.
Apache Spark - A unified analytics engine for large-scale data processing
Contributions:6 pushes, 1 branch in 3 months
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
Joe Wang - Principal Software Engineer at Microsoft