David Yonge-mallo

Senior ML Engineer at Numfum GmbH

Basel, Basel-City, Switzerland
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
David Yonge-mallo is a Senior ML Engineer with 14 years of experience blending machine learning, deep learning and quantum computing across product-scale and research settings. After over a decade at Google working on ML, Quantum AI, Chrome and Gmail, he now applies that expertise at Numfum in Basel, Switzerland. He is an active open-source contributor—improving test infrastructure for Google's widely-used Cirq quantum framework and maintaining cross-language consistency in libphonenumber—demonstrating a rare mix of rigorous QA, backend engineering and algorithmic research. His academic background (MMath Computer Science, MASc and BASc in engineering) and early research on quantum algorithms and bioinformatics underpin a strong foundation in both theory and production engineering. Notable but less obvious: he bridges low-level systems work and high-level ML/quantum models, making him adept at taking experimental ideas into reliable, testable code.
code13 years of coding experience
job22 years of employment as a software developer
bookMASc Electrical Engineering, MASc Electrical Engineering at University of Toronto
bookMMath Computer Science, MMath Computer Science at University of Waterloo
languagesEnglish, Chinese, Persian, German
stackoverflow-logo

Stackoverflow

Stats
101reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (16)

testing10
circuit10
quantum-computing10
javas10
internationalization10
javascript10
c-language10
pytest10
cprogramming-language10
python10
java10
apidoc9
api9
algorithms9
documentation8

Programming languages (17)

JavaC++RustCTeXHandlebarsGoPerl

Github contributions (5)

github-logo-circle
google/libphonenumber

Jun 2012 - Jul 2016

Google's common Java, C++ and JavaScript library for parsing, formatting, and validating international phone numbers.
Role in this project:
userBack-end Developer
Contributions:120 commits, 115 PRs, 56 pushes in 4 years 1 month
Contributions summary:David primarily worked on modifying the Java code related to parsing, formatting, and validating international phone numbers. Their contributions focused on updating metadata and code within the `CountryCodeToRegionCodeMap.java` file, which involved adding new entries for country codes. They also ported Java changes to JavaScript and C++ repositories, suggesting a role in maintaining consistency across multiple codebases. These changes indicate a focus on the core functionality of the library.
javascript-libraryphone-numberphoneinternational-phoneunderscore
quantumlib/Cirq

Aug 2018 - May 2020

A Python framework for creating, editing, and invoking Noisy Intermediate-Scale Quantum (NISQ) circuits.
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:1 review, 8 commits, 10 PRs in 1 year 9 months
Contributions summary:David's primary contribution revolves around enhancing the testing infrastructure and ensuring the quality of the Cirq library. They focused on adding and improving tests across various modules, including those related to circuit diagrams, optimization passes, and gate representations. They also addressed specific issues within existing tests, such as deprecation warnings and the correct display of equations in documentation, thereby contributing to the reliability and maintainability of the project. Their work indicates a commitment to rigorous testing practices within the Cirq codebase.
pythonquantum-circuitsquantum-computingcircuitsquantum-algorithms
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
David Yonge-mallo - Senior ML Engineer at Numfum GmbH