Alexander Pivovarov is a Hive committer and seasoned machine learning engineer with 12 years of experience accelerating deep learning in the cloud using PyTorch, JAX, TensorFlow and compiler toolchains like XLA, TVM and LLVM. He has a strong systems background—C/C++ and CUDA through to Python—and a track record of productionizing model optimizations across CPU, GPU and specialized accelerators (Hexagon, ARM) at AWS. His open-source footprint spans high-impact projects including contributions to TVM, PyTorch, LLVM and TensorFlow where he has added float formats, compiler algebraic simplifications and model conversion fixes. Prior roles in big data and distributed systems (Hive, Spark, Hadoop) underpin his ability to bridge ML compilers and large-scale data platforms. He holds advanced training in mathematical economics and computer science, bringing a quantitative rigor to performance tuning and compiler design. Based in Sunnyvale, he combines deep low-level expertise with practical cloud deployment experience to squeeze more efficiency out of ML workloads.
12 years of coding experience
19 years of employment as a software developer
PhD Mathematical economics, PhD Mathematical economics at Moscow State University of Transport (MIIT)
Open deep learning compiler stack for cpu, gpu and specialized accelerators
Role in this project:
ML Engineer
Contributions:10 reviews, 60 commits, 61 PRs in 4 years 2 months
Contributions summary:Alexander primarily contributed to the development and improvement of the TVM deep learning compiler stack. Their work involved modifying tutorials, particularly those related to neural network compilation and deployment using frameworks like NNVM and ONNX. Key contributions included fixing bugs, updating code to leverage new APIs, and adding support for various TFLite operations, demonstrating a strong understanding of model conversion and optimization within the TVM ecosystem. The user also made various typo fixes.
Contributions:32 commits, 2 PRs, 1 comment in 1 year 10 months
Contributions summary:Alexander primarily contributed to bug fixes and code improvements within the Apache Hive project. They addressed issues related to character set handling, comparison of String and Integer objects, and fixing potential null pointer exceptions. Their work also included creating new UDFs for SHA1, CRC32, and SHA2 calculations, and improving the existing UDFs like MD5. These changes involved modifications across multiple Java files, indicating a focus on improving the core functionality and reliability of the Hive data warehouse.
flinksqlapachebig-dataspark
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
Alexander Pivovarov - Hive Committer at The Apache Software Foundation