Jeffrey Salmond

Quantitative Technology Director

Cambridge, England, United Kingdom
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
Jeffrey Salmond is a Quantitative Technology Director and seasoned software engineer with 12 years of experience bridging high-performance computing, data science, and production systems. He combines a Cambridge MPhil/PhD background in Scientific Computing with hands-on expertise in Python, Fortran, CUDA, C/C++, MPI/OpenMP, Spark and cloud-native architectures to tackle computationally intensive problems. His career spans research and industry—leading research software engineering at Cambridge, solutions architecture for Rescale and The Trade Desk, and contributing back-end and build/release improvements to the widely used Spack package manager. Known for translating cutting-edge university research into robust commercial solutions, he’s equally comfortable tuning MPI jobs on HPC clusters as designing scalable data science platforms. Based in Cambridge, he runs independent HPC consulting alongside his current leadership role, bringing a rare mix of academic rigor and production-focused engineering.
code12 years of coding experience
job8 years of employment as a software developer
bookDoctor of Philosophy (PhD) Physics (Scientific Computing), Doctor of Philosophy (PhD) Physics (Scientific Computing) at University of Cambridge
bookMSci Theoretical Physics, MSci Theoretical Physics at Imperial College London
stackoverflow-logo

Stackoverflow

Stats
56reputation
1kreached
1answer
0questions
github-logo-circle

Github Skills (18)

package-management10
build-system10
cmake10
package-manager-tool10
build-tools10
package-manager10
python9
scientific-computing8
hpc8
autotools8
c-language7
cprogramming-language7
fortran6
mpi6
mpi4py6

Programming languages (11)

JuliaDockerfileC++CCMakeJavaScriptGoJupyter Notebook

Github contributions (5)

github-logo-circle
spack/spack

Aug 2016 - Sep 2020

A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
Role in this project:
userBack-end Developer / Build & Release Engineer
Contributions:35 commits, 40 PRs, 59 comments in 4 years
Contributions summary:Jeffrey primarily contributed to the Spack package manager by implementing new packages, fixing existing ones, and adding new versions of existing packages. They demonstrated expertise in adapting Spack to support various software projects, including those related to scientific computing and high-performance computing (HPC). The user also addressed build and configuration issues within packages, including dependencies and build system integration.
compilerspythonradiussplatformslinux
js947/spack

Sep 2019 - Sep 2020

A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
Contributions:96 pushes, 45 branches in 11 months
compilersplatformspackage-managerdarwinconfigurations
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