Nicholas Kern

NASA Hubble Fellow at Massachusetts Institute of Technology

Ann Arbor, Michigan, 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

👤
Senior
🎓
Top School
Nicholas Kern is a NASA Hubble Fellow and data scientist with 11 years of experience applying machine learning, signal processing, and Bayesian inference to messy, high-dimensional astrophysical data. He builds production-ready, well-tested ML systems—often in PyTorch—that accelerate inference on noisy images, waveforms, and time series, and has led teams to deploy pipelines that improved state-of-the-art results by an order of magnitude. His work spans nonlinear optimization, MCMC, and uncertainty-aware differentiable forward models for radio cosmology, and he’s contributed performance and statistical methods to major open-source projects like emcee and astropy. Comfortable bridging research and engineering, he mentors PhD students, manages reproducible data pipelines, and routinely translates complex results for technical and non-technical audiences. A practical innovator, he has turned theoretical emulators into tools that cut inference runtimes by thousands-fold on real-world problems.
code11 years of coding experience
job5 years of employment as a software developer
bookDoctor of Philosophy - PhD, Astrophysics, Doctor of Philosophy - PhD, Astrophysics at University of California, Berkeley
bookBachelor of Science - BS, Physics, Bachelor of Science - BS, Physics at University of Michigan
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (8)

statistics10
astropy10
mcmc10
python10
astrophysics10
astronomy10
numpy10
testing9

Programming languages (3)

CJupyter NotebookPython

Github contributions (5)

github-logo-circle
astropy/astropy

Feb 2017 - Apr 2017

Astronomy and astrophysics core library
Role in this project:
userData Scientist
Contributions:26 commits, 2 PRs, 12 comments in 2 months
Contributions summary:Nicholas primarily contributed to the `astropy/astropy` repository by implementing and refining the `biweight_midcovariance` method within the `astropy.stats` module. Their work included adding the function, optimizing its performance using NumPy, fixing doctests, addressing PEP8 issues, adding tests, and refining documentation examples. The user's contributions focused on enhancing the library's statistical analysis capabilities.
astrologypythonscienceastrophysicsastrodynamics
dfm/emcee

Dec 2016 - Dec 2016

The Python ensemble sampling toolkit for affine-invariant MCMC
Role in this project:
userData Scientist
Contributions:7 commits, 1 PR, 2 comments in 8 days
Contributions summary:Nicholas made several modifications to the `emcee/ensemble.py` file, suggesting a focus on the core functionality of the ensemble sampler. These changes appear to revolve around optimizing how the lnprobfn is called, possibly to enable vectorized calculations. They introduced a `vectorize` flag and adjusted the conditional logic to accommodate vectorized lnprob calls. These contributions directly impact the performance and efficiency of the MCMC sampling process.
mcmc-samplerpythonprobabilistic-data-analysisensembleinvariant
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
Nicholas Kern - NASA Hubble Fellow at Massachusetts Institute of Technology