Karan Gill

Software Engineer at Google

New York, New York, 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

👤
Senior
🎓
Top School
Karan Gill is a software engineer with nine years of experience building high-throughput systems, currently owning internal Geo APIs at Google that handle over 2 million QPS. He previously worked on iOS and backend systems for YouTube and has a background in C++, Objective-C, and Python, with hands-on experience in ML through contributions to Google's engineering education repos involving TensorFlow-based recommendation notebooks. Karan holds an MS in Computer Science from USC and a BE in Mechanical Engineering from Cooper Union, blending strong engineering fundamentals with scalable software design. Based in New York, he favors pragmatic, performance-oriented solutions and signals a preference for thoughtful outreach—read his experience before reaching out. An early intern at RubensteinTech, he brings both startup curiosity and production-grade discipline to platform and API engineering.
code9 years of coding experience
bookHigh School, High School at Pathways World School
bookMaster of Science - MS, Computer Science, 3.51, Master of Science - MS, Computer Science, 3.51 at University of Southern California
bookBachelor of Engineering - BE, Mechanical Engineering, 3.92, Bachelor of Engineering - BE, Mechanical Engineering, 3.92 at The Cooper Union for the Advancement of Science and Art
github-logo-circle

Github Skills (6)

jupyter-notebook10
machine-learning10
recommendation-system10
tensorflow10
python10
data-analysis8

Programming languages (2)

Jupyter NotebookPython

Github contributions (5)

github-logo-circle
google/eng-edu

May 2019 - Apr 2020

Role in this project:
userData Scientist
Contributions:39 commits, 24 PRs, 53 pushes in 11 months
Contributions summary:Karan's commit centers around the creation and modification of an iPython notebook file. Based on the filename, this file focuses on recommendation systems, utilizing machine learning techniques. The commit shows the user uploading the notebook file and subsequently, updating it. The code differences show the usage of libraries such as TensorFlow, confirming a focus on machine learning model development.
karan-gill/vidyakosh

Oct 2019 - Sep 2021

Contributions:107 commits, 102 pushes, 1 branch in 1 year 11 months
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
Karan Gill - Software Engineer at Google