Rafał Maj is a Senior Software Engineer with about a decade of experience specializing in Java and back-end systems, currently advancing through roles at SmartRecruiters. He is self-taught and deeply committed to continuous learning, having transitioned from chemical and energy engineering into production-grade Java, Spring, and cloud-native stacks. Rafał contributes to high-performance open-source projects—most notably enhancing NVIDIA DALI with new data-processing operators and a numba function operator—reflecting an interest in ML-adjacent performance optimization. His background includes work with Spring Boot, Spring Cloud, Hibernate, PostgreSQL, and testing frameworks, and he brings practical experience across both legacy and modern Java ecosystems. Outside of engineering he pursues cycling and acrobatics, a hint at the discipline and physical precision he brings to complex technical problems.
10 years of coding experience
4 years of employment as a software developer
Magister inżynier (Mgr inż.), Inżynieria chemiczna i procesowa, Magister inżynier (Mgr inż.), Inżynieria chemiczna i procesowa at Politechnika Krakowska im. Tadeusza Kościuszki
Magister inżynier (Mgr inż.), Energetyka odnawialne źródła energii, Magister inżynier (Mgr inż.), Energetyka odnawialne źródła energii at Politechnika Wrocławska
Inżynier (Inż.), Inżynieria chemiczna i procesowa, Inżynier (Inż.), Inżynieria chemiczna i procesowa at Rzeszow University of Technology
A GPU-accelerated library containing highly optimized building blocks and an execution engine for data processing to accelerate deep learning training and inference applications.
Role in this project:
Back-end Developer & ML Engineer
Contributions:19 reviews, 9 commits, 24 PRs in 2 months
Contributions summary:Rafał primarily contributed to the development of the `nvidia/dali` library, focusing on enhancing existing functionalities and introducing new operators related to data processing for deep learning. They added a `src_dims` argument to the reshape operator and implemented the new squeeze and expand_dims operators. Furthermore, the user worked on integrating a numba function operator, suggesting a focus on performance optimization and custom function integration within the DALI framework.
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
Rafał Maj - Senior Software Engineer at SmartRecruiters