Krishnakanth Pulla is a software engineer based in Seattle with a strong track record building low-latency, scalable systems across industry leaders including Meta, Google (BigQuery), and multiple teams at Amazon. Over a decade of experience spans distributed cloud infrastructure, real-time store-health systems for Amazon Go, and data-processing engines, with recent contributions to the widely used Velox C++ execution engine improving decimal handling, vector resizing, and UDF APIs. He combines deep backend systems expertise with practical product impact—shipping features that power high-throughput analytics and real-time device signal aggregation. Known for solving subtle correctness and performance issues, he brings both research experience from UC Irvine and production-first engineering instincts. Colleagues describe him as dependable in high-stakes environments and effective at turning complex distributed requirements into robust, testable implementations.
3 years of coding experience
10 years of employment as a software developer
B.E(Hons.), Computer Science Engineering, 8.5, B.E(Hons.), Computer Science Engineering, 8.5 at Birla Institute of Technology and Science
M.S, Networked Systems, M.S, Networked Systems at University of California, Irvine
A composable and fully extensible C++ execution engine library for data management systems.
Role in this project:
Back-end Developer
Contributions:26 reviews, 3 commits, 8 PRs in 3 months
Contributions summary:Krishnakanth primarily contributed to the Velox execution engine library, focusing on core data processing functionalities. They implemented and extended features related to decimal data types within the engine's dispatch methods. The user also addressed a critical resizing bug in the DecodedVector, enhancing the library's data handling efficiency, and contributed to the implementation of UDF registration. Furthermore, they added APIs to access simple and vector function signatures.
A C++ vectorized database acceleration library aimed to optimizing query engines and data processing systems.
Contributions:12 pushes, 8 branches in 2 years 7 months
queryvectorizedcppdata-processingacceleration
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.