Research Software Engineer at Scientific Software Engineering Center
Baltimore, Maryland, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
James Noss is a Research Software Engineer in Baltimore with 12 years of experience building reliable, high-performance scientific and healthcare software. He has led engineering teams at GeneDx and the Space Telescope Science Institute, bringing a background in numerical cosmology and an MS in Physics to practical systems and optics labs. James contributes to major open-source projects like astropy—optimizing convolution routines and porting critical code to C—and has improved compiler correctness on the HPCC-Platform, showing a knack for both numerical algorithms and language/tooling quality. He combines hands-on backend performance work with leadership across research and clinical domains, and often focuses on subtle edge cases and documentation fixes that improve long-term maintainability.
12 years of coding experience
10 years of employment as a software developer
Master of Science (MS), Physics, 1st Hons., Master of Science (MS), Physics, 1st Hons. at The University of Reading
HPCC Systems (High Performance Computing Cluster) is an open source, massive parallel-processing computing platform for big data processing and analytics.
Role in this project:
Back-end Developer
Contributions:125 commits, 110 PRs, 598 comments in 2 years 10 months
Contributions summary:James contributed to the HPCC Systems platform, focusing on improving the ECL compiler and related tools. Their commits primarily involved correcting typos and grammatical errors in compiler error messages, enhancing the quality of error reporting. Furthermore, the user addressed specific issues such as handling enums within modules and supporting DATASET(n, transform, LOCAL), demonstrating a focus on code correctness and language functionality.
Contributions:43 commits, 17 PRs, 276 comments in 9 months
Contributions summary:James Noss contributed significantly to the `astropy/astropy` project, primarily focusing on improving the `convolution` module. His work involved fixing bugs related to masked kernels and zero-sum kernels, as well as correcting documentation and ensuring that the code behaves as expected in various edge cases. He also refactored and optimized the convolve function, migrating it to C for performance enhancements, and implemented a fix for `malloc(0)` in related WCS code.
astrologypythonscienceastrophysicsastrodynamics
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
James Noss - Research Software Engineer at Scientific Software Engineering Center