Nichols Romero

SMTS Software Development Engineer at AMD

Naperville, Illinois, 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

🤩
Rockstar
🎓
Top School
Nichols Romero is a computational scientist and software engineer who brings two decades of domain expertise to enable high-performance ML and scientific workloads, currently focused on making PyTorch and PyTorch-based models run efficiently on AMD GPUs. His career spans national labs and industry—Argonne, Intel, and Samsung—where he led performance engineering, compiler front-end work for OpenMP on GPUs, and co-designed next-generation supercomputing architectures. He has deep hands-on experience optimizing scientific codes (QMCPACK, GPAW, MADNESS) for leadership-class systems and contributed tooling like an HPC-centric Python installer and an OpenACC-to-OpenMP converter for Fortran. Based in Naperville, IL, Nichols combines PhD-level physics training with practical systems and compiler skills, mentoring teams and shaping strategic plans for exascale projects. Notably, he bridges vendor, hardware, and open-source ecosystems—having worked directly with Intel math libraries and now addressing community issues on AMD’s PyTorch team.
code2 years of coding experience
job15 years of employment as a software developer
bookBachelor's of Science Physics, Bachelor's of Science Physics at Massachusetts Institute of Technology
bookCertificate Strategic Laboratory Leadership Program, Certificate Strategic Laboratory Leadership Program at The University of Chicago Booth School of Business
bookDoctor of Philosophy Physics, Doctor of Philosophy Physics at University of Illinois Urbana-Champaign
github-logo-circle

Github Skills (46)

pytorch10
python10
windows10
llama10
machine-learning10
linux10
inference10
amd10
numpy10
llm10
deep-learning10
openai10
gpu10
autograd10
neural-network10

Programming languages (6)

C++ShellCLLVMMLIRPython

Github contributions (5)

github-logo-circle
Contributions:37 pushes in 10 months
naromero77amd/pytorch

Jan 2026 - Jul 2026

Contributions:42 pushes, 24 branches in 5 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