Niloofar Zarif

Software Engineer at Motorola Solutions

Vancouver, British Columbia, Canada
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
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.
code9 years of coding experience
job5 years of employment as a software developer
bookDiploma Mathematics, Diploma Mathematics at National Organization for Development of Exceptional Talents (Sampad)
bookMaster of Science - MS Computer Engineering, Master of Science - MS Computer Engineering at The University of British Columbia
bookBachelor's degree Computer Software Engineering, Bachelor's degree Computer Software Engineering at Sharif University of Technology
languagesEnglish, French, Turkish, Persian
github-logo-circle

Github Skills (11)

pytorch10
transformer10
nlp10
python10
recommender-system10
bert9
cuda8
datatables8
tabular8
datatable8
huggingface7

Programming languages (7)

JuliaJavaC++CJavaScriptJupyter NotebookPython

Github contributions (5)

github-logo-circle
Transformers4Rec is a flexible and efficient library for sequential and session-based recommendation and works with PyTorch.
Role in this project:
userML 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.
xlnetbertlanguage-modelseq2seqrecommendation
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