Kalpesh Krishna is a Senior Research Scientist with 11 years of experience building and evaluating large language models, currently working on Gemini post-training and instruction-following at Google DeepMind. He completed a PhD at UMass Amherst and has a track record of research internships and collaborations across Google, AI2, Mozilla, and TTIC, blending academic rigor with product-focused ML work. His contributions span SFT/RL/RLHF pipelines, evaluation methodologies, and shipping features for Gemini in AI Studio, Vertex AI and the Gemini App. Early engineering work includes front-end and test-automation contributions to high-profile open-source projects like Mozilla’s Treeherder and Gaia, reflecting a practical engineering mindset alongside research depth. Based in Mountain View, he combines large-scale model expertise with hands-on product integration, and maintains an active scholarly presence via Google Scholar and a personal research webpage. An under-the-radar strength is his sustained involvement across both production codebases and reproducible research, enabling smoother transitions from prototypes to deployed models.
11 years of coding experience
8 years of employment as a software developer
Indian Institute of Technology Bombay
Doctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at University of Massachusetts Amherst
A system for managing CI data for Mozilla projects
Role in this project:
Front-end Developer
Contributions:14 commits, 24 PRs, 34 comments in 7 months
Contributions summary:Kalpesh primarily focused on enhancing the user interface and improving the functionality of the `mozilla/treeherder` repository. Their work included modifications to the UI components for job display, the addition of a link to open logs in wptview, and refactoring code for performance improvements. The commits also involved fixing bugs related to platform display and filtering within the application. The user also made improvements in error handling.
DEPRECATED - Gaia is a HTML5-based Phone UI for the Boot 2 Gecko Project. NOTE: For details of what branches are used for what releases, see
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:6 commits, 8 PRs, 72 comments in 3 months
Contributions summary:Kalpesh primarily contributed to the SMS/MMS application within the Gaia project. Their work involved creating and modifying test cases using the Marionette framework, focusing on the Conversation view. The commits added tests for new features, such as edit mode functionality, and improved existing tests by leveraging client.switchToShadowRoot for interactions within the UI. These contributions aimed to ensure the quality and functionality of the messaging application.
branchesphonejavascriptgaiahtml5
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
Kalpesh Krishna - Senior Research Scientist at Google DeepMind