Oleksandr Pavlyk

Senior Software Engineer at NVIDIA

Austin, Texas, 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
Oleksandr Pavlyk is a senior software engineer with nine years of professional experience and a deep research background (PhD-level physics) in computational mathematics, now working on CUDA-Python at NVIDIA from Austin. He specializes in numerical evaluation of special functions, symbolic manipulation, probability and random number generation, and cross-platform C/C++ and Mathematica tooling, having built core kernel features at Wolfram earlier in his career. At Intel he focused on enabling high-performance Python via MKL/DAAL and accelerated ML workflows, and his open-source contributions span high-impact projects like NumPy, SciPy, pybind11, Cython, and scikit-learn—improving performance, correctness, and interoperability. He has a proven track record of squeezing performance out of scientific code (e.g., tomopy gridrec optimizations and FFT/MKL integration) and adding robust serialization and integration features for ML tooling. A proud Ukrainian, he combines academic rigor with practical engineering to bridge symbolic math, numerical algorithms, and production-grade performance engineering.
code9 years of coding experience
job20 years of employment as a software developer
bookPh.D. Physics, Ph.D. Physics at Penn State University
languagesEnglish, Ukrainian, Russian, Italian
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (41)

algorithm10
fftw10
code-optimization10
image-reconstruction10
algorithms10
scipy10
c-language10
tomography10
pytest10
python10
testing10
scikit10
memory-management10
fortran10
machine-learning10

Programming languages (18)

PowerShellJavaC++CSSCRustCMakeHTML

Github contributions (5)

github-logo-circle
Extension for Scikit-learn is a seamless way to speed up your Scikit-learn application
Role in this project:
userBack-end Developer & ML Engineer
Contributions:3 reviews, 183 commits, 84 PRs in 1 year 8 months
Contributions summary:Oleksandr primarily contributed to extending the Scikit-learn Intelex library to support pickling for model and result classes, enabling the serialization and deserialization of models. They refactored internal build processes, renaming internal functions and merging code related to pickling. Additionally, the user worked on integrating decision tree functionality, potentially for improved performance and efficiency using Intel DAAL. Their contributions are related to ML and the performance optimization of an ML framework.
pythonswrepoai-machine-learningdata-scienceintel
numpy/numpy

Aug 2016 - Jan 2023

The fundamental package for scientific computing with Python.
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:2 reviews, 26 commits, 17 PRs in 6 years 5 months
Contributions summary:Oleksandr primarily contributed to the NumPy project by enhancing the test suite. Their commits included adding new tests for specific functionalities, such as FFT transforms with axes and ensuring the correctness of ufuncs with non-contiguous arrays. Furthermore, the user addressed build failures on specific platforms, demonstrating a focus on ensuring cross-platform test coverage and project stability. These contributions improved the reliability and robustness of the NumPy library.
lapackpythonmpindarrayconvolution
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
Oleksandr Pavlyk - Senior Software Engineer at NVIDIA