Radek Osmulski is a Senior Data Scientist specializing in recommender systems with 11 years of experience building production ML and data engineering solutions, currently driving research and product work at NVIDIA from Queensland, Australia. He combines a research-oriented background in AI with hands-on software engineering—contributing to large open-source projects like NVIDIA-Merlin's NVTabular where he improved TFRec integrations and optimized groupby operators for terabyte-scale feature engineering. His career spans startups and enterprise roles, from AI research at Earth Species Project and Curai to earlier full-stack and automation work in Ruby on Rails and operations management, demonstrating an unusual blend of product delivery and infrastructure automation. Colleagues rely on him to translate complex data needs into robust, well-tested systems, and outside work he pursues continuous learning about applying technology creatively to real problems.
11 years of coding experience
14 years of employment as a software developer
High School Diploma, High School Diploma at The American School of Warsaw
NVTabular is a feature engineering and preprocessing library for tabular data designed to quickly and easily manipulate terabyte scale datasets used to train deep learning based recommender systems.
Role in this project:
ML Engineer
Contributions:25 reviews, 68 commits, 12 PRs in 6 months
Contributions summary:Radek contributed to the `nvtabular` repository, a library for feature engineering in tabular data for deep learning recommender systems. Their contributions included updating and improving test cases related to `tf4rec`, a TensorFlow-based library. They added new features and wrapper classes, like `AddTags`, `AddProperties`, and `TagAs` classes, for metadata management. They also worked on optimizing the `Groupby` operator, including adding casting for aggregations and fixing column name issues.
Contributions:6 commits, 7 PRs, 3 comments in 2 years 4 months
Contributions summary:Radek primarily contributed by fixing typos, correcting wording, and adding minor documentation improvements to the project. They modified documentation and code comments, including adding missing characters. Their changes are focused on enhancing clarity and accuracy in the documentation.
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.