Krishna Pai

Software Engineer at Facebook

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
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.
code4 years of coding experience
job12 years of employment as a software developer
bookBachelor of Technology, Computer Science, Bachelor of Technology, Computer Science at University of Calicut
bookMaster of Science, Computer Engineering, Master of Science, Computer Engineering at University of Florida
github-logo-circle

Github Skills (24)

algorithm10
algorithms10
sql-query10
c-language10
big-data10
data-management10
data-structure10
java10
javas10
query-parser10
performance-optimization10
data-structures10
query-engine10
cprogramming-language10
presto10

Programming languages (3)

JavaC++Python

Github contributions (5)

github-logo-circle
facebookincubator/velox

Aug 2021 - Jan 2023

A composable and fully extensible C++ execution engine library for data management systems.
Role in this project:
userBack-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.
queryvectorizedcppdata-processingacceleration
prestodb/presto

Oct 2022 - Nov 2022

The official home of the Presto distributed SQL query engine for big data
Role in this project:
userBackend 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.
Request Free Trial
Krishna Pai - Software Engineer at Facebook