Alain Vaucher is a Senior Software Engineer at Google in Zurich with a decade of experience bridging machine learning research and production engineering, currently contributing to the Gemini project. His background includes senior research roles at IBM and machine learning positions at BenevolentAI, grounded in a PhD in theoretical chemistry from ETH Zürich. He has co-founded a startup and contributed to prominent open-source scientific software—most notably enhancements to RDKit’s molecular descriptor calculations—demonstrating hands-on expertise in computational chemistry tooling. Alain blends deep domain knowledge in chemistry with practical ML and backend engineering skills, often turning research ideas into validated, test-covered code.
9 years of coding experience
5 years of employment as a software developer
Chemistry, Chemistry at University of Cambridge
Dr. sc. ETH Zurich Theoretical Chemistry, Dr. sc. ETH Zurich Theoretical Chemistry at ETH Zürich
Contributions:17 commits, 3 PRs, 7 comments in 1 year 3 months
Contributions summary:Alain contributed to the RDKit library by modifying and adding code related to molecular descriptors, specifically focusing on USR and GETAWAY descriptors, as well as 2D autocorrelation calculations. Their work included adding functionality to calculate and retrieve USR descriptors, and modifying existing code to incorporate the updated dependencies. They also made improvements to the halogen cleanup process and added test cases to validate the changes.
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
Alain Vaucher - Senior Software Engineer at Google