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.
12 years of coding experience
6 years of employment as a software developer
Doctor of Philosophy (PhD), Computer Science, Doctor of Philosophy (PhD), Computer Science at Massachusetts Institute of Technology
Bachelor of Science (B.S.), Electrical Engineering and Computer Science, Bachelor of Science (B.S.), Electrical Engineering and Computer Science at UC Berkeley
Homestead High School
Master of Science - MS, Computer Science, Master of Science - MS, Computer Science at Stanford University
High-performance runtime for data analytics applications
Role in this project:
Back-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.
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.