Robert Cohn

Senior Principal Engineer at Intel

Salem, New Hampshire, 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
Robert Cohn is a Senior Principal Engineer at Intel with over two decades of experience in high-performance computing, compilers, and build systems. He holds a PhD in Computer Science from Carnegie Mellon and began his career in engineering roles at Digital Equipment Corporation and Compaq before joining Intel. Over 13+ years of active GitHub contributions, he has been a back-end developer and build engineer for the widely used spack package manager, integrating Intel oneAPI compilers, MKL, and multiple MPI implementations to smooth complex multi-compiler, multi-platform builds. Known for pragmatic engineering, he creates inheritable package classes, patches tricky dependency and environment issues, and ensures reproducible installations across diverse HPC stacks. Based in Salem, New Hampshire, he combines deep academic pedigree with hands-on open-source work that quietly enables large-scale scientific and engineering software ecosystems.
code13 years of coding experience
job6 years of employment as a software developer
bookBachelor of Arts (B.A.), Computer Science, Bachelor of Arts (B.A.), Computer Science at Cornell University
bookDoctor of Philosophy (PhD), Computer Science, Doctor of Philosophy (PhD), Computer Science at Carnegie Mellon University
stackoverflow-logo

Stackoverflow

Stats
979reputation
192kreached
16answers
4questions
github-logo-circle

Github Skills (14)

package-management10
build-automation9
python9
mpi8
fortran6
pip6
scipy6
javascript6
linux6
android6
gcc6
cprogramming-language5
c-language5
cmake4

Programming languages (21)

SingularityC++CSSCCMakeTeXGoHTML

Github contributions (5)

github-logo-circle
spack/spack

Dec 2020 - Dec 2022

A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
Role in this project:
userBack-end Developer & Build Engineer
Contributions:328 reviews, 43 commits, 208 PRs in 1 year 11 months
Contributions summary:Robert primarily contributed to the `spack/spack` repository by adding and refining packages related to Intel oneAPI tools, including compilers and various libraries like MKL and MPI. Their work involved creating inheritable package classes, managing installation scripts, and integrating these tools with Spack's build system. Additionally, the user addressed issues with environment setup and dependencies for these packages, including adding patches and making adjustments to support different build configurations and MPI implementations, such as OpenMPI, Intel MPI, and cray-mpich.
compilerspythonradiussplatformslinux
KhronosGroup/SYCL_Reference

Jun 2020 - Apr 2022

SYCL Reference Manual
Contributions:14 reviews, 143 commits, 96 PRs in 1 year 10 months
syclmanual
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
Robert Cohn - Senior Principal Engineer at Intel