Rodrigo Benenson is a Senior Research Scientist in Zurich with 16 years of experience at the intersection of robotics, perception, and machine learning, currently leading research efforts at Google. He holds a PhD in Robotics and has a strong track record translating academic advances into practical systems—from driverless-vehicle prototypes during his PhD and postdoc work to production-grade research at Max-Planck and Google. Rodrigo is an experienced open-source contributor, improving Python bindings and usability across prominent projects like Halide, Keras, and the Assimp asset importer, which reflects his fluency across Python and C++ stacks. Known for pragmatic engineering, he combines deep theoretical knowledge with hands-on API and tooling improvements that make research more reproducible and widely usable. An understated detail: his contributions often target developer ergonomics (callbacks, bindings and tutorials), showing a consistent focus on making complex systems accessible to others.
16 years of coding experience
1 year of employment as a software developer
Alliance Française de Valparaiso
PhD, Robotics, PhD, Robotics at Ecole Nationale Supérieur des Mines de Paris
Engineer, Electronics, Engineer, Electronics at Universidad Tecnica Federico Santa Maria
a language for fast, portable data-parallel computation
Role in this project:
Back-end Developer
Contributions:151 commits, 3 PRs, 48 comments in 8 months
Contributions summary:Rodrigo primarily focused on enhancing the Python bindings for the Halide library, aiming to improve support for various features. They implemented several methods and classes for the API, specifically concerning `Expr`, `Var`, `Func`, `Image`, `RDom`, `Argument`, and `Target` to provide a comprehensive python interface. Furthermore, they addressed issues related to the operators and type conversion for the new bindings, while ensuring that the tutorial examples and example apps still function properly. The user's commits involved the restructuring of source files and adjusting the internal logic of the library to support the intended functionality.
Contributions:6 commits, 5 PRs, 24 comments in 15 days
Contributions summary:Rodrigo contributed to the Keras library by addressing specific issues and making improvements to the code. They fixed an import for Python 3 compatibility, enhancing the library's cross-version compatibility. Furthermore, the user modified the `Progbar` utility and the `BaseLogger` callback to enhance flexibility and provide a more informative user experience during model training, demonstrating an understanding of the library's inner workings and user-facing components. The updates to the callbacks improved output formatting.
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
Rodrigo Benenson - Senior Research Scientist at Google