Drew Kaul

Research Engineer at Google DeepMind

San Francisco, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Drew Kaul is a research engineer at Google DeepMind with 11 years of experience building and fine-tuning large AI systems, currently working on post-training techniques like SFT and RLHF for Gemini. He previously advanced NLP, semantic search, and ML foundations at Glean and contributed ML research and engineering at Meta, Facebook, and Scale AI, blending production-grade software skills with research depth. Drew has a strong systems background—contributing bug fixes and performance improvements to the popular open-source embedding DB Chroma—indicating a focus on robust, efficient back-end infrastructure for ML workflows. He earned an MS from Stanford and a BS in EECS from UC Berkeley, and has taught core ML and NLP courses, demonstrating both technical mastery and mentorship. Outside core engineering, he has run Toastmasters chapters, showing cultivated public-speaking and leadership abilities that complement his technical work. Based in San Francisco, Drew combines hands-on engineering, academic rigor, and open-source contribution to ship scalable AI systems.
code11 years of coding experience
job3 years of employment as a software developer
bookBachelor of Science - BS Electrical Engineering & Computer Science, Bachelor of Science - BS Electrical Engineering & Computer Science at University of California, Berkeley
bookClements High School
bookMaster of Science - MS Computer Science, Master of Science - MS Computer Science at Stanford University
languagesEnglish, Spanish
github-logo-circle

Github Skills (12)

api10
http-api10
embedding10
python10
apidoc10
numpy10
database-design9
rate-limiting9
rust8
postgresql8
llm7
lm7

Programming languages (4)

TypeScriptJavaRustJupyter Notebook

Github contributions (5)

github-logo-circle
chroma-core/chroma

Sep 2024 - Apr 2025

the AI-native open-source embedding database
Role in this project:
userBack-end Developer
Contributions:79 reviews, 87 PRs, 146 pushes in 6 months
Contributions summary:Drew primarily focused on bug fixes and performance improvements within the Chroma database project. Their contributions include addressing issues related to query result shapes, merge logic, and embedding representation. They also worked on refactoring the HTTP API routes, converting embeddings to a numpy array representation, and implementing rate limiting and quota enforcement mechanisms. These changes suggest a focus on enhancing the robustness and efficiency of the core database functionalities and APIs.
document-retrievalembeddingsllms
Contributions:30 pushes, 1 branch in 4 years 1 month
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