Iaroslav Igoshev

Senior Software Engineer at ClickHouse

Germany
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
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.
code9 years of coding experience
job7 years of employment as a software developer
bookMaster'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)
languagesRussian, English, German
github-logo-circle

Github Skills (20)

algorithm10
c-language10
python10
dataframes10
pandas10
findbugs10
time-series10
machine-learning-algorithms10
data-structure10
dataframe10
data-structures10
fixest10
cprogramming-language10
documentation10
data-analysis10

Programming languages (7)

TypeScriptC++ShellCJavaScriptMLIRPython

Github contributions (5)

github-logo-circle
modin-project/modin

Apr 2020 - Jan 2023

Modin: Scale your Pandas workflows by changing a single line of code
Role in this project:
userBack-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.
analyticspythonline-of-codedata-sciencedataframe
uxlfoundation/oneDAL

Sep 2019 - Jan 2020

oneAPI Data Analytics Library (oneDAL)
Role in this project:
userBack-end Developer
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