Doug Jacobsen

HPCSoftware Engineer at Google

Louisville, Colorado, 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
Doug Jacobsen is an HPC software engineer with 13 years of experience applying computational science expertise to production-grade systems at Google, Intel, and Los Alamos National Laboratory. He holds a Ph.D. in Computational Science and a background in computational physics, and he specializes in numerical stability, high-performance Fortran code, and scalable build/distribution tooling. His open-source work includes fixing subtle ocean-model numerical bugs in the MPAS-Model repository and adding Google Cloud Storage support to the widely used Spack package manager, reflecting a blend of scientific computing and cloud-savvy DevOps. Based in Louisville, Colorado, he brings a track record of diagnosing hard-to-reproduce segmentation faults and floating-point issues and turning them into robust, compiler-friendly solutions.
code13 years of coding experience
job9 years of employment as a software developer
bookDoctor of Philosophy (Ph.D.), Computational Science, Doctor of Philosophy (Ph.D.), Computational Science at Florida State University
bookBachelor's Degree, Computational Physics, Bachelor's Degree, Computational Physics at Oregon State Univeristy
languagesEnglish
github-logo-circle

Github Skills (18)

simulation10
python10
simulations10
fortran10
google-cloud-storage10
ocean10
build-tools10
package-manager10
ocean-modelling10
modeling10
debug9
debugging9
url-parsing9
cluster-computing9
parallel-computing9

Programming languages (11)

HCLC++ShellCTeXJavaScriptHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
MPAS-Dev/MPAS-Model

Apr 2013 - Oct 2016

Repository for MPAS models and shared framework releases.
Role in this project:
userBack-end Developer
Contributions:939 commits, 28 comments, 3 issues in 3 years 6 months
Contributions summary:Doug primarily addressed issues related to the ocean model's numerical simulations, specifically concerning the correction of biases that could lead to floating point exceptions in specific scenarios. They focused on making these corrections by improving the numerical stability and by addressing incorrect indexing problems and data reading processes that were causing segmentation faults. The user demonstrated expertise in FORTRAN, by fixing array syntax issues to improve code quality and to ensure the model ran with an Intel compiler.
pythonmpas
spack/spack

Oct 2021 - Apr 2022

A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
Role in this project:
userBack-end & DevOps Engineer
Contributions:11 reviews, 4 commits, 8 PRs in 5 months
Contributions summary:Doug made significant contributions to support Google Cloud Storage (GCS) as a mirror for the Spack package manager, enhancing its functionality for cloud-based infrastructure. They implemented features to interact with GCS buckets and blobs, enabling users to host build caches on the cloud. The user also addressed URL parsing for GCS buckets and updated commands to interact with mirror arguments, demonstrating expertise in integrating cloud storage solutions and modifying build processes.
compilerspythonradiussplatformslinux
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
Doug Jacobsen - HPCSoftware Engineer at Google