Rafał Maj

Senior Software Engineer at SmartRecruiters

Poland
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
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.
code10 years of coding experience
job4 years of employment as a software developer
bookMagister 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
bookMagister 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
bookInżynier (Inż.), Inżynieria chemiczna i procesowa, Inżynier (Inż.), Inżynieria chemiczna i procesowa at Rzeszow University of Technology
languagesPolish, English
github-logo-circle

Github Skills (14)

machine-learning10
deeplearning-ai10
numba10
deep-learning10
gpu10
python10
data-processing10
numpy9
c-language8
pytorch8
cuda8
cprogramming-language8
tensorflow8
data-augmentation7

Programming languages (2)

C++Python

Github contributions (5)

github-logo-circle
NVIDIA/DALI

Mar 2021 - May 2021

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:
userBack-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.
pythontrainingpaddlegpu-accelerationbuilding-blocks
majra20/DALI

Mar 2021 - May 2021

A library containing both highly optimized building blocks and an execution engine for data pre-processing in deep learning applications
Contributions:148 pushes, 21 branches in 2 months
pytorchdata-pre-processingpre-processingbuilding-blocksdeep-learning
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