Pratik Joshi is a research engineer with a decade of experience at the intersection of NLP, multilingual systems, and generative models, currently working at Google DeepMind. He holds an MS from Carnegie Mellon’s Language Technologies Institute and has driven research and production projects spanning dialog systems, continual learning for generative models, and code generation with large language models. His work blends academic rigor—publishing and developing continual learning techniques to prevent catastrophic forgetting—with practical engineering, from entity-aware translation of educational content to Android UX improvements in the widely used ODK Collect app. Pratik has interned and collaborated with top labs (DeepMind, Microsoft, Google) on semantic parsing, logical entailment, and low-resource language technologies, often focusing on interpretable, graph-informed neural methods. Based in Mountain View, he combines hands-on implementation skills across mobile and research codebases with a knack for bridging research ideas into robust, user-facing systems. An active open-source contributor, he brings a rare mix of conversational AI expertise and product-minded engineering to multilingual and dialog challenges.
9 years of coding experience
3 years of employment as a software developer
BITS Pilani, Birla Institute of Technology and Science
Machine Learning Nanodegree, Co-created by Kaggle, Machine Learning Nanodegree, Co-created by Kaggle at Udacity
Master of Science - MS, Intelligent Information Systems, Language Technologies, 4.12/4.0, Master of Science - MS, Intelligent Information Systems, Language Technologies, 4.12/4.0 at Carnegie Mellon University
ODK Collect is an Android app for filling out forms. It's been used to collect billions of data points in challenging environments around the world. Contribute and make the world a better place! ✨📋✨
Role in this project:
Mobile Developer (Android)
Contributions:12 PRs, 43 comments, 8 issues in 1 month
Contributions summary:Pratik primarily focused on enhancing the user interface and functionality of the Android application. Their commits addressed deprecated code, added visual elements like backgrounds to buttons, and refined the behavior of the application's list views. They also made changes related to audio playback and the visual feedback provided to users. These contributions indicate a focus on improving the user experience and maintainability of the ODK Collect application.
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.