Krishna Pai is a software engineer based in California with over a decade of industry experience and four years in roles focused on backend systems and data processing. Currently at Facebook, he has a strong track record across major tech companies including Lyft, Apple, and AWS, working on large-scale data and pipeline systems. An active contributor to high-profile open-source projects like Presto and Velox, he has implemented native execution features, optimized core C++ components, and fixed complex query-engine bugs across OS environments. Krishna combines practical build and test expertise with deep understanding of query execution internals, and his contributions include adding new SQL/array functions and improving selectivity and map operations. His background—MS in Computer Engineering—underscores a research-informed approach to production-grade data systems.
4 years of coding experience
12 years of employment as a software developer
Bachelor of Technology, Computer Science, Bachelor of Technology, Computer Science at University of Calicut
Master of Science, Computer Engineering, Master of Science, Computer Engineering at University of Florida
A composable and fully extensible C++ execution engine library for data management systems.
Role in this project:
Back-end Developer
Contributions:1476 reviews, 97 commits, 285 PRs in 1 year 5 months
Contributions summary:Krishna primarily contributed to the Velox execution engine library, focusing on improvements to data management and query processing. They addressed bugs and made performance improvements to core components such as `SelectivityVector`, contributing fixes for common issues in their functionality. They also added support for new Presto functions like 'reverse(array)', and enhanced existing functions like 'map_entries' and fixed a bug in 'map_top_n' function, indicating a focus on optimizing and extending the library's capabilities for data processing.
The official home of the Presto distributed SQL query engine for big data
Role in this project:
Backend Developer
Contributions:60 reviews, 3 commits, 24 PRs in 25 days
Contributions summary:Krishna contributed to the Presto query engine by implementing and modifying core backend components. Their work involved adding features related to native execution, updating build dependencies and fixing tests. The commits demonstrate an understanding of C++, build processes, and the internal workings of the query engine. Furthermore, the user modified the code in support of different OS setups.
distributed-sqlquerybigdataquery-enginesql
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.