Kunal Khamar

Forward Deployed Software Engineer at Palantir Technologies

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
Kunal Khamar is a Forward Deployed Software Engineer and Machine Learning Lead at Palantir with 11 years of experience building production-grade systems across finance and data infrastructure. He combines quantitative research experience from Citadel Securities with hands-on distributed-systems work—contributing to Apache Spark’s SQL and Structured Streaming core at Databricks—to deliver reliable recommender and streaming solutions. Comfortable operating at the intersection of ML and back-end engineering, he has a track record of diagnosing race conditions, improving streaming aggregation stability, and instrumenting cancelable streaming jobs. Based in New York, he blends research rigor from roles in quantitative trading with practical product delivery at large-scale platforms, and often surfaces non-obvious system-level fixes that improve operational robustness.
code11 years of coding experience
job1 year of employment as a software developer
bookComputer Science, Computer Science at The Hong Kong Polytechnic University
bookBachelor of Mathematics, Computer Science, Computational Math, Combinatorics & Optimization, Bachelor of Mathematics, Computer Science, Computational Math, Combinatorics & Optimization at University of Waterloo
bookOntario Secondary School Diploma (OSSD), Ontario Secondary School Diploma (OSSD) at Middlefield Collegiate Institute
languagesHindi, Gujarati
github-logo-circle

Github Skills (8)

javas10
spark10
sql10
back-end-development10
java10
streaming10
scala10
testing9

Programming languages (2)

JavaScala

Github contributions (5)

github-logo-circle
apache/spark

Jan 2017 - Jul 2017

Apache Spark - A unified analytics engine for large-scale data processing
Role in this project:
userBack-end Developer
Contributions:6 PRs, 89 comments in 5 months
Contributions summary:Kunal's contributions primarily involved enhancing the Apache Spark core functionality, particularly within the SQL and streaming components. Their work includes implementing features such as cloning `SessionState` with identical configurations, fixing a race condition, and adding a job group and description for streaming queries to properly cancel related jobs. The user also worked on improving the stability and usability of the streaming aggregation by managing the number of shuffle partitions.
analyticspythondata-processingsqlapache
kunalkhamar/spark

Feb 2017 - Apr 2017

Contributions:63 pushes, 7 branches in 2 months
apachebig-datasparkscalaapache-spark
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
Kunal Khamar - Forward Deployed Software Engineer at Palantir Technologies