Oleg Shyshkov is a software engineer with 11 years of experience building high-performance back-end systems, currently based in Munich and working at Google. He brings deep compiler and ML-infrastructure expertise, contributing to flagship open-source projects like TensorFlow, LLVM, and XLA—where he improved tensor processing, dynamic broadcast lowering, and build/configuration robustness. His background blends systems-level C++ work from early telecom/embedded roles with research engineering at Samsung and advanced ML coursework from Yandex School of Data Analysis. Notably, he has a knack for making complex compiler/ML code more debuggable and performant, from clearer verification messages to Triton kernel optimizations.
11 years of coding experience
3 years of employment as a software developer
Master's degree, Computer Science, Master's degree, Computer Science at Yandex School of Data Analysis
The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
Role in this project:
Backend Developer & Automation Engineer
Contributions:8 reviews, 4 PRs, 39 pushes in 2 years 5 months
Contributions summary:Oleg primarily contributed to the LLVM project by fixing comparator issues related to sorting algorithms within the OpenMP and MLIR dialects. They also focused on resolving build issues related to Bazel builds, modifying build files and dependencies. Furthermore, the user ported changes, including updates related to complex dialect components, improving the build configuration.
A machine learning compiler for GPUs, CPUs, and ML accelerators
Role in this project:
Back-end Developer
Contributions:37 reviews, 50 commits, 30 comments in 5 months
Contributions summary:Oleg's commits primarily involve adding and modifying operations within the XLA (XLA: Optimized Compiler for Machine Learning) compiler. They are focused on implementing new functionality, specifically the `TransposeOp`, and improving code formatting. The commits involve creating files, modifying existing ones, and adding tests to ensure the correctness of the new implementations. This suggests a strong understanding of compiler internals and related ML concepts.
compilercommunity-drivenmachine-learningmodular
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.