Jonas Rauber is a Machine Learning Researcher and Engineer with 12 years of experience applying rigorous testing and engineering practices to open-source ML frameworks. Based in Brazil, he has contributed substantive QA, test automation, and bug fixes to high-profile projects like JAX and TensorFlow Probability, improving examples and test coverage for core primitives such as foreach_loop and cross-entropy losses. He also helped evolve adversarial-attack tooling in Foolbox by refactoring code, adding L1-based attacks, and optimizing implementations for robustness research. Comfortable bridging research and production, Jonas blends careful validation with practical model improvements to make ML codebases more reliable and reproducible. An often-overlooked strength is his focus on examples and tests—work that quietly raises the quality bar for downstream users and researchers.
A Python toolbox to create adversarial examples that fool neural networks in PyTorch, TensorFlow, and JAX
Role in this project:
ML Engineer
Contributions:53 releases, 5 reviews, 131 commits in 1 year 1 month
Contributions summary:Jonas primarily contributed to the development and improvement of the `foolbox` library, which focuses on creating adversarial examples for machine learning models. Their contributions included refactoring code, improving the attack implementations, and adding new attacks such as L1 FGM, L1 BIM and SparseL1DescentAttack. The user also worked on optimizing the existing code by replacing format strings and using the `ep.norms` library.
Composable transformations of Python+NumPy programs: differentiate, vectorize, JIT to GPU/TPU, and more
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:3 PRs, 43 comments, 17 issues in 1 year 4 months
Contributions summary:Jonas primarily contributed to the testing of the `jax` library. Their commits focused on adding and modifying tests for the `foreach_loop` function, specifically including test cases and fixing existing tests. They also updated examples in the repository, correcting cross-entropy losses within the MNIST examples, improving the overall testing coverage and example functionality.
pytorchpythonjitautomatic-differentiationgpu
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
Jonas Rauber - Machine Learning Researcher at Apple