Shoumik Palkar

Staff Software Engineer at Databricks

Mountain View, 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
Shoumik Palkar is a Staff Software Engineer in Mountain View with 12 years of experience building high-performance data analytics and cloud systems, currently at Databricks where he’s worked across roles from contractor to staff since 2019. His work on Photon and native execution engines powers SQL and DataFrame workloads, blending systems-level performance tuning with production-ready engineering. Academically rooted in rigorous research at Stanford, MIT, and UC Berkeley, he focuses on composing libraries and DSL-based optimizations to squeeze out performance in data-parallel applications. An active open-source contributor, he enhanced the notable weld project with new type support, loop fusion, and code-generation improvements that reflect deep compiler and runtime expertise. He has practical experience evaluating novel hardware/software co-designs (e.g., CXL) from a Google research internship and a track record of shipping low-level systems features into large-scale runtimes. Colleagues describe him as a researcher-engineer who translates papers into production systems that measurably improve analytics performance.
code12 years of coding experience
job6 years of employment as a software developer
bookDoctor of Philosophy (PhD), Computer Science, Doctor of Philosophy (PhD), Computer Science at Massachusetts Institute of Technology
bookBachelor of Science (B.S.), Electrical Engineering and Computer Science, Bachelor of Science (B.S.), Electrical Engineering and Computer Science at UC Berkeley
bookHomestead High School
bookMaster of Science - MS, Computer Science, Master of Science - MS, Computer Science at Stanford University
languagesFrench, Marathi, English
github-logo-circle

Github Skills (8)

rust10
llvm10
type-inference9
compiler9
data-structure7
data-structures7
abstract-syntax-tree7
code-generation6

Programming languages (5)

CSSRustCScalaPython

Github contributions (5)

github-logo-circle
weld-project/weld

Aug 2016 - Apr 2020

High-performance runtime for data analytics applications
Role in this project:
userBack-end Developer
Contributions:3 releases, 302 commits, 344 PRs in 3 years 8 months
Contributions summary:Shoumik implemented new functionality for the Weld language, specifically support for floating point numbers, i64 literals, and the corresponding type inference. They modified the grammar, type inference, pretty-printing, and testing frameworks to integrate these new types. Additionally, the user worked on a code builder implementation, for loop and loop fusion improvements, and implemented features to the AST's.
data-analyticsanalyticscode-generationdatastanford
stanford-ppl/cs149-setup

Dec 2016 - Feb 2018

Contributions:6 commits, 2 PRs, 2 pushes in 1 year 2 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