Sagar Mittal is a seasoned software engineer with 20 years of experience building high-performance distributed SQL engines and analytic systems, now based in San Francisco and currently at Databricks. He previously led compiler/planner and join engine work on Google’s Tenzing and Procella and later architected Velox, Meta’s vectorized execution engine for SparkSQL, contributing production-grade functions and hash implementations to the open-source Velox project. His background spans product-scale systems at Google, research-driven execution engines, and process optimization at Celonis, giving him deep expertise in query compilation, joins, and vectorized execution. An amateur roboticist and pragmatic backend developer, he blends low-level C++ performance tuning with large-scale system design and a penchant for shipping reusable, extensible engine components.
20 years of coding experience
16 years of employment as a software developer
Bachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at Clemson University
Master of Science - MS Computer Science, Master of Science - MS Computer Science at Purdue University
A composable and fully extensible C++ execution engine library for data management systems.
Role in this project:
Back-end Developer
Contributions:76 reviews, 47 commits, 17 PRs in 7 months
Contributions summary:Sagar primarily focused on implementing SparkSQL functions within the Velox execution engine. Their work involved implementing the `HASH()` function, including the use of Murmur3 hashing and combining hashes for various data types. Additionally, the user added the `unaryminus` function with overflow handling and implemented the `divide` function with SparkSQL semantics. Further contributions include the implementation of `LENGTH` and `INSTR` functions, and fixing the mapping of `md5`.
Contributions:17 PRs, 69 pushes, 2 branches in 2 years 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.