Jeremy Sanders

Staff Scientist at Max Planck Institute for Extraterrestrial Physics

Garching bei München, Bavaria, Germany
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
Jeremy Sanders is a Staff Scientist with 22 years of experience applying advanced data analysis and visualization techniques to high-energy astrophysics. Based at the Max Planck Institute for Extraterrestrial Physics, he develops science-ready software for missions like eROSITA, leads student supervision, authors papers and secures research resources. He is the lead author of the Veusz scientific plotting program and brings strong, pragmatic programming skills in Python and C++, with hands-on contributions to notable open-source projects such as enhancing parallel processing in the emcee MCMC library. His work blends research-grade algorithm development with production-focused tooling, enabling reproducible analysis of complex astronomical datasets. Comfortable bridging academia and software engineering, he routinely chairs panels and coordinates international collaborations to turn raw telemetry into publishable science.
code22 years of coding experience
job11 years of employment as a software developer
bookDoctor of Philosophy (Ph.D.), Astronomy and Astrophysics, Doctor of Philosophy (Ph.D.), Astronomy and Astrophysics at University of Cambridge
languagesEnglish
github-logo-circle

Github Skills (4)

python10
subprocess10
mcmc10
parallel-processing9

Programming languages (10)

TypeScriptC++ShellCJavaScriptHTMLXSLTRuby

Github contributions (5)

github-logo-circle
dfm/emcee

May 2012 - May 2012

The Python ensemble sampling toolkit for affine-invariant MCMC
Role in this project:
userBack-end Developer
Contributions:6 commits, 2 comments in 1 day
Contributions summary:Jeremy primarily focused on developing and refactoring a subprocessing example within the emcee library. They implemented a `Pool` class to manage external processes and facilitate communication, enabling the computation of probabilities from external sources. The code changes involved adapting the example for Mac OS compatibility and simplifying the approach to inter-process communication. This demonstrates a focus on improving the library's capabilities for parallel processing.
mcmc-samplerpythonprobabilistic-data-analysisensembleinvariant
jeremysanders/mbproj2d

Apr 2020 - Jan 2023

Multiband projection code for fitting images of galaxy clusters in 2D
Contributions:130 commits, 2 PRs, 125 pushes in 2 years 9 months
projectionclustersmultibandgalaxyfitting
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
Jeremy Sanders - Staff Scientist at Max Planck Institute for Extraterrestrial Physics