Iaroslav Igoshev is a Senior Software Engineer based in Germany with nine years of experience building and optimizing AI and data-processing systems at scale. He has deep hands-on expertise in machine learning frameworks and high-performance libraries from his multi-year work at Intel—contributing to oneDAL and Modin where he fixed critical bugs, improved performance, and implemented core DataFrame/Series features. At Intel he also developed unified execution layers and backends (MPI, multiprocessing) and explored CPU/GPU overlap and sparse data formats, demonstrating both systems-level and algorithmic rigor. After a stint in stealth AI and now at ClickHouse, he blends production-grade backend engineering with practical research insights. Colleagues value his attention to correctness and performance as well as his habit of improving documentation and maintainability alongside feature work.
9 years of coding experience
7 years of employment as a software developer
Master's degree, Information Systems and Technologies, Master's degree, Information Systems and Technologies at State University of Nizhni Novgorod named after N.I. Lobachevsky (UNN)
Modin: Scale your Pandas workflows by changing a single line of code
Role in this project:
Back-end Developer
Contributions:3 releases, 4007 reviews, 133 commits in 2 years 9 months
Contributions summary:Iaroslav primarily focused on improving the descriptions and documentation of various methods within the Modin library. They addressed documentation inconsistencies in method descriptions for functions such as `from_pandas`, and several I/O functions, along with correcting naming inconsistencies. Furthermore, the user implemented the `dot` functionality for the `DataFrame` and `Series` objects, as well as adding the implementation for the `unique` method for `Series`, and the `cov` method for both `Series` and `DataFrame`. Additionally the user added `to_datetime`, `value_counts`, `view` implementations for Series and DataFrame.
Contributions:11 commits, 30 PRs, 8 pushes in 4 months
Contributions summary:Iaroslav's contributions primarily involve fixing bugs and improving the codebase of the oneDAL library. These fixes include addressing integer overflow issues, recursion problems, and error messages. The user also refactored the code by adding namespaces for shared pointers, improving dependency lists, and optimizing data handling with byte buffers. Furthermore, the user's changes span multiple files related to data management and algorithms within the library, indicating familiarity with its core functionalities.
swrepodata-analyticsanalyticscppdata-analysis
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
Iaroslav Igoshev - Senior Software Engineer at ClickHouse