Research Software Engineer at Princeton University
Switzerland
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Top expert inHigh-Performance Machine Learning Computing
Ianna Osborne is a research software engineer with 12 years of experience building high-performance, open-source tools for particle physics and scientific computing from Switzerland. At Princeton and previously CERN, she has driven scalable data analysis workflows, integrating Numba and GPU computing and contributing core components for simulation, modeling, and visualization used by thousands of researchers. An active open-science advocate and community convener, she leads PyHEP efforts and curates cross-language reproducibility tracks like SciPy’s Playing Nice. Her open-source contributions include low-level work in high-profile projects such as Numba and Awkward Array—adding CPython-aware byte APIs and improving algorithms for nested scientific data types. She combines deep C++/Python systems experience with practical mentoring and capacity-building across international collaborations, emphasizing FAIR and reproducible research. Colleagues rely on her for pragmatic refactors, robust testing, and making complex detector and analysis software both faster and more accessible.
12 years of coding experience
33 years of employment as a software developer
Physics, Physics at Novosibirsk State University (NSU)
Contributions:4 releases, 523 reviews, 123 commits in 3 years
Contributions summary:Ianna primarily focused on implementing and improving core functionality within the scikit-hep/awkward library. They contributed significantly to the "flatten" and "count" operations, introducing and refining algorithms for handling nested data structures. The user also added support for complex numbers and datetime/timedelta types, improving the library's capabilities for handling scientific data. They also made improvements related to various test functions and added test cases for new features.
Contributions:132 reviews, 1413 commits, 654 PRs in 8 years 5 months
Contributions summary:Ianna primarily contributed to the CMS Offline Software project by expanding unit tests, cleaning up existing tests, and refactoring various testing scenarios. These changes involved modifying code within several subsystems including DetectorDescription, MagneticField, and Geometry. The edits involved files related to unit test execution and included changes to both C++ code and shell scripts.
cmscernweb-appc-plus-plusbackbonejs
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
Ianna Osborne - Research Software Engineer at Princeton University