Summary
Ankush Shah is a software engineer with 12 years of experience specializing in machine learning, NLP, and recommendation systems, currently building place extraction and ranking features for Google Maps in Mountain View. His work spans research-driven NLP (including patent information extraction and short-text classification) to production ML at scale (resume scoring, e-commerce product extraction, and market sentiment–driven index prediction). Past roles include AI research on malware classification and deep-learning NLP at Fraunhofer, and early engineering across analytics, 3D mapping, and embedded image processing. He combines strong academic foundations from NIT Karnataka and Bonn with a pragmatic ability to move proofs-of-concept into user-facing Google products. An interesting through-line is his focus on turning noisy, real-world text and web data into concise, actionable signals for ranking and recommendation.
12 years of coding experience
5 years of employment as a software developer
Master's degree, Computer Science, 1.2 / 5, Master's degree, Computer Science, 1.2 / 5 at Rheinische Friedrich-Wilhelms-Universität Bonn / University of Bonn
Bachelor's degree, Computer Engineering, 8.96 / 10, Bachelor's degree, Computer Engineering, 8.96 / 10 at National Institute of Technology Karnataka
English, Hindi