Summary
Nathan Wiegand is a seasoned software engineer with 16 years of experience building large-scale search, recommendation, and personalization systems across Google, Neeva, and Snowflake. He has led engineering teams and product areas—from query intent understanding and news recommendation to restaurant search—combining deep expertise in information retrieval, NLP, and user modeling. At Google he was a technical lead on personalized search and built user models for Google Now; more recently he has run engineering functions as VP and now contributes as a principal-level engineer at Snowflake. Based in Austin, he blends hands-on systems design with people leadership, often working at the intersection of ML research and production-grade engineering. An unconventional thread through his career is teaching early on as a university graduate assistant, which shaped his emphasis on mentorship and clear system-level thinking.
16 years of coding experience
13 years of employment as a software developer
The University of Alabama