Nikhil Nanal

Senior Software Engineer - AI HPC Networking at Microsoft

Fremont, California, United States
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

👤
Senior
🎓
Top School
Nikhil Nanal is a Senior Software Engineer specializing in AI/HPC networking with a decade of experience building system software at Microsoft and Intel. He combines deep C systems expertise from embedded and OS-level work with modern DevOps and test automation practices, having automated CI for the widely used libfabric project. His background spans real-time and embedded platforms, kernel customization, device drivers, and performance benchmarking, reflecting a practical focus on reliability and low-latency systems. Based in Fremont, CA, he bridges hardware-aware engineering with scalable software workflows to optimize networking stacks for high-performance computing. Colleagues rely on him to translate complex requirements into repeatable test frameworks and production-grade system software. He holds an M.S. in Electrical Engineering from USC and brings a proven track record of shaving system-level latencies and shipping robust infrastructure.
code9 years of coding experience
job12 years of employment as a software developer
bookMaster of Science (M.S.) Electrical Eng, Master of Science (M.S.) Electrical Eng at University of Southern California
bookBachelor of Technology (B.Tech.) Electrical Electronics and Communications Engineering, Bachelor of Technology (B.Tech.) Electrical Electronics and Communications Engineering at Vellore Institute of Technology
bookhigh school secondary -high school, high school secondary -high school at Delhi Public School - R. K. Puram
languagesEnglish, German, Hindi, Marathi
stackoverflow-logo

Stackoverflow

Stats
1reputation
414reached
1answer
2questions
github-logo-circle

Github Skills (13)

jenkins10
jenkins-ci10
cicd10
test-automation10
python9
bash9
mpi8
docker6
malloc6
linux-kernel6
segmentation-fault6
dockers6
hashmap6

Programming languages (1)

C

Github contributions (5)

github-logo-circle
ofiwg/libfabric

Oct 2019 - Oct 2022

Open Fabric Interfaces
Role in this project:
userDevOps Engineer & Test Automation Engineer
Contributions:34 reviews, 53 commits, 65 PRs in 3 years
Contributions summary:Nikhil primarily focused on automating the testing process for the libfabric project. They developed and modified Jenkins CI test scripts and Jenkinsfiles to automate fabtests, MPI benchmark tests, and shmem tests. The user also implemented a DaosCartTest class, and made code changes to improve the testing framework for the project. Moreover, the user incorporated code to test daos and ensured the daos tests point to the appropriate libfabric build path.
interfacesminecraftfabric
nikhilnanal/libfabric

May 2019 - Feb 2025

Open Fabric Interfaces
Contributions:2 reviews, 39 PRs, 1128 pushes in 5 years 9 months
interfacesminecraftfabric
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