Jonathan Elsas is a Senior Staff Software Engineer with 17 years of experience and 12+ years as a technical leader at Google, where he has progressed from software engineer and tech lead to building and managing a 40-person team in Google Shopping. He specializes in applied machine learning, large language models, human-in-the-loop systems, taxonomy and knowledge representation, and has deep expertise in designing large-scale training, evaluation, and experiment pipelines. Jonathan holds a PhD in Computer Science from Carnegie Mellon and a track record of publishing ML/NLP research on conversational and structured-document retrieval, bringing rigorous research methods to production problems. Based in Pittsburgh, he blends hands-on engineering, people leadership, and product-focused experimentation to turn complex information-retrieval problems into scalable commercial systems. An unspoken strength is his sustained ability to navigate both academic research and product delivery at Google, making him effective at bridging novel algorithms and operational constraints.
17 years of coding experience
14 years of employment as a software developer
BA, Mathematics, BA, Mathematics at Carleton College
PhD, Computer Science, PhD, Computer Science at Carnegie Mellon University
MSIS, Information Science, MSIS, Information Science at University of North Carolina at Chapel Hill
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
Jonathan Elsas - Senior Staff Software Engineer at Google