Youssef Elmougy is a Senior Software Engineer based in Portland with six years of experience focused on distributed and parallel systems, high-performance computing, and deep learning. Currently on NVIDIA’s Advanced Technology Group working on cuLitho, he brings hands-on expertise in actor-based runtimes, scalable graph algorithms, and architecture-aware performance tuning developed during a PhD at Georgia Tech. His work spans building resilient distributed runtimes (HClib), hybrid communication schemes for distributed training, and practical cloud/HPC intersections—skills proven through internships at NVIDIA and Berkeley Lab and publications on cloud/GPU interference. Colleagues know him for combining research rigor with production-facing implementation and for mentoring roles in HPC and robotics courses. A less obvious strength is his track record of optimizing software across node-level topology (cores, sockets, NUMA) to squeeze real-world performance from complex systems.
6 years of coding experience
6 years of employment as a software developer
IGCSE & A-Levels High School Diploma Computer Science Mathematics Physics Biology Chemisty Business French English ICT, IGCSE & A-Levels High School Diploma Computer Science Mathematics Physics Biology Chemisty Business French English ICT at Brookhouse Schools
Bachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at Hofstra University
Doctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at Georgia Institute of Technology
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
Youssef Elmougy - Senior Software Engineer at NVIDIA