Arch Robison

Principal System Software Engineer at Nvidia

Champaign, 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
Arch Robison is a Principal System Software Engineer with over 25 years of systems and compiler experience, currently driving system software at NVIDIA from Champaign, Illinois. He has deep expertise in parallel programming, compiler optimizations, and runtime systems developed across influential roles at Intel (leading Intel TBB), KAI (lead developer of KAI C++), and earlier research on high-performance computing platforms. His work spans prototyping language and compiler features for ISO C++, contributions to Julia vectorization and aliasing, and practical implementations of production seismic codes and transactional memory ideas. Known for translating research into shipping products, he combines academic rigor (MS/PhD in Computer Science from UIUC) with hands-on low-level engineering and developer education. Less obvious: he has a long history of anticipating hardware–software co-design needs, prototyping compilers and fast code generators for emerging architectures. He thrives at the intersection of parallel algorithms, compilers, and system software, mentoring teams to bring complex optimizations into real-world toolchains.
code11 years of coding experience
job26 years of employment as a software developer
bookBS, Computer Engineering, BS, Computer Engineering at Case Western Reserve University
bookDowningtown High School
bookMS+PhD, Computer Science, MS+PhD, Computer Science at University of Illinois Urbana-Champaign
stackoverflow-logo

Stackoverflow

Stats
3,939reputation
180kreached
88answers
11questions
Badges
parallel-processing
top-5%
multithreading
top-5%
github-logo-circle

Github Skills (50)

pytorch10
programming-language10
artificial-intelligence10
numerical10
machine-learning10
conditionals10
julialang10
abstraction10
hpc10
onnx10
keras10
deep-learning10
tensorflow10
ai10
scikit-learn10

Programming languages (8)

JuliaC#C++CSSCGoHTMLPython

Github contributions (5)

github-logo-circle
ArchRobison/zapif

Sep 2016 - Jul 2025

Algebraically remove C preprocessor conditionals
Contributions:11 PRs, 37 pushes, 7 branches in 8 years 11 months
c-preprocessorconditionals
ArchRobison/julia

Jan 2015 - May 2016

Contributions:134 pushes, 39 branches, 1 comment in 1 year 4 months
julia-languageapproachtechnical-computingcomputingjulia
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