Pranjal Kumar

Software Engineer III at Google

Sunnyvale, 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

👤
Senior
🎓
Top School
Pranjal Kumar is a Software Engineer III at Google with a decade of experience building performant backend systems and research-driven features, rooted in a BTech and Masters-by-Research in Computer Vision from IIIT Hyderabad. At Google he progressed from SDE II to his current role, applying production-grade engineering to large-scale services while drawing on earlier backend work in payment flows at Directi. His academic and research background includes contributions to computer vision labs and teaching, giving him a strong foundation in algorithms and systems thinking. An active open-source contributor, he improved the widely used nanoflann C++ kd-tree library—adding dynamic insertion/deletion and fixing core KD-tree bugs—demonstrating low-level performance tuning skills that complement his cloud-scale experience. Based in Sunnyvale, he blends research rigor with practical delivery, comfortable moving between algorithmic detail and production trade-offs. Colleagues would describe him as a pragmatic problem-solver who surfaces subtle implementation issues before they reach production.
code10 years of coding experience
job5 years of employment as a software developer
bookIntermediate, 92.7%, Intermediate, 92.7% at City Montessori School, Lucknow
bookBtech + Masters by Research, Computer Vision, Btech + Masters by Research, Computer Vision at IIIT Hyderabad
bookHigher Secondary Education, 96%, Higher Secondary Education, 96% at St. John's School
stackoverflow-logo

Stackoverflow

Stats
11reputation
559reached
0answers
1question
github-logo-circle

Github Skills (7)

algorithm10
data-structures10
algorithms10
c-language10
cprogramming-language10
data-structure10
file-handling6

Programming languages (1)

C++

Github contributions (5)

github-logo-circle
jlblancoc/nanoflann

Mar 2016 - Aug 2017

nanoflann: a C++11 header-only library for Nearest Neighbor (NN) search with KD-trees
Role in this project:
userBack-end Developer
Contributions:98 commits, 5 PRs, 6 comments in 1 year 5 months
Contributions summary:Pranjal primarily focused on improving the nanoflann library's functionality. They addressed and resolved issues related to the KD-tree implementation by modifying the include files to correct the bugs. They also added support for dynamic insertion/deletion and modified example files.
kd-treec-plus-plushierarchicalheader-only-librarycpp-library
pranjal-rai/nanoflann

Mar 2016 - Sep 2017

Contributions:4 PRs, 105 pushes, 11 branches in 1 year 6 months
cppnearest-neighborheadernearestheader-only
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
Pranjal Kumar - Software Engineer III at Google