Research Software Engineer at European Centre for Medium-Range Weather Forecasts - ECMWF
Bonn, North Rhine-Westphalia, Germany
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
Oskar Weser is a research software engineer with 10 years' experience bridging quantum chemistry and high-performance computing, now applying his expertise at ECMWF after a productive postdoc at MIT. He has driven large-scale, production-grade scientific software—accelerating electronic structure simulations up to 100× with GPU and sparse linear algebra work and scaling QMC codes across 10,000+ CPU cores. A proven open-source contributor, he improved core functionality in widely used projects like pymatgen and cclib, focusing on symmetry analysis, parser robustness, and maintainability. Oskar combines deep numerical and algorithmic skills with modern software practices (mypy, CI, testing) and a track record of mentoring researchers into better engineering habits. Based in Bonn, he’s motivated to translate advanced computational methods from academia into operational, impact-driven environments.
10 years of coding experience
1 year of employment as a software developer
Bachelor of Science - BS, Mathematik, Bachelor of Science - BS, Mathematik at FernUniversität in Hagen
Master of Science - MS, Chemie, Master of Science - MS, Chemie at The University of Göttingen
Parsers and algorithms for computational chemistry logfiles
Role in this project:
Back-end Developer
Contributions:16 commits, 5 PRs, 24 comments in 3 months
Contributions summary:Oskar primarily focused on maintaining and improving the `cclib` library, which parses and provides algorithms for computational chemistry logfiles. Their contributions include ensuring PEP8 compatibility, changing the setup.py script, adding support for Molpro gradients, and improving comments within the code. These changes demonstrate an understanding of the project's codebase and a focus on code quality and maintainability within the context of computational chemistry data parsing.
Python Materials Genomics (pymatgen) is a robust materials analysis code that defines classes for structures and molecules with support for many electronic structure codes. It powers the Materials Project.
Role in this project:
Back-end Developer
Contributions:27 commits, 2 PRs, 12 comments in 21 days
Contributions summary:Oskar primarily contributed to the `pymatgen` library by introducing and modifying methods related to symmetry analysis, specifically focusing on the `PointGroupAnalyzer` class. Their work includes the implementation of `cluster_sites` and `get_equivalent_atoms` methods, which are core functionalities for atom equivalence determination. The user also improved the `generate_full_symmops` functionality and fixed bugs in the test suite to ensure the correctness of their code. These changes centered on enhancing the library's capabilities in materials analysis, aligning with the project's core purpose.
moleculespythonscienceelectronic-structurepowers
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
Oskar Weser - Research Software Engineer at European Centre for Medium-Range Weather Forecasts - ECMWF