Niloofar Zarif is a software engineer specializing in AI infrastructure and performance optimization with nine years of combined industry and academic experience. She has delivered measurable speedups—72% inference velocity gains in an autonomy SDK and 3.7x acceleration for embedding-heavy models—by bridging systems engineering, ML, and low-level C/C++ work. Her contributions to NVIDIA-Merlin’s Transformers4Rec and multi-GPU PyTorch tooling demonstrate hands-on open-source impact on real-world recommendation and training pipelines. She builds reliable CI/CD and cloud-native delivery (Jenkins, GitHub Actions, AWS) to productionize models across cloud and embedded targets. Based in Vancouver with an MS in Computer Engineering from UBC, she brings a rare mix of profiling-driven bottleneck analysis and practical hardware-aware optimizations. Beyond production systems, she also taught quantum computing curricula and developed educator-focused tools, reflecting a passion for making complex tech accessible.
9 years of coding experience
5 years of employment as a software developer
Diploma Mathematics, Diploma Mathematics at National Organization for Development of Exceptional Talents (Sampad)
Master of Science - MS Computer Engineering, Master of Science - MS Computer Engineering at The University of British Columbia
Bachelor's degree Computer Software Engineering, Bachelor's degree Computer Software Engineering at Sharif University of Technology
Transformers4Rec is a flexible and efficient library for sequential and session-based recommendation and works with PyTorch.
Role in this project:
ML Engineer
Contributions:16 reviews, 27 commits, 10 PRs in 3 months
Contributions summary:Niloofar's contributions primarily focused on improving the `transformers4rec` library, specifically addressing issues related to model training, and distributed data processing. They fixed bugs related to multi-GPU training using `DistributedDataParallel`, implemented masking for next item prediction tasks, and refactored code related to flags and model outputs. The user also collaborated with other developers on various enhancements and bug fixes within the library.
Contributions:18 commits, 6 PRs, 85 pushes in 2 years 4 months
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
Niloofar Zarif - Software Engineer at Motorola Solutions