Carlos Becker is a CTO and machine learning engineer with 17 years of experience building and shipping computer vision and ML systems across research and product teams. He holds a PhD from EPFL and progressed from embedded systems and academic research to leading AI engineering and now product-focused technical leadership at Invision AI. Carlos blends edge inference and full-stack integration, ensuring state-of-the-art models are production-ready and aligned with business goals. He has hands-on contributions to major open-source ML tooling—improving core LightGBM C APIs, model I/O, and prediction features—demonstrating depth in performant, production ML. Based in Lausanne, he uniquely pairs academic rigor in medical imaging and robotics with pragmatic experience deploying solutions in industry.
17 years of coding experience
12 years of employment as a software developer
Master’s Degree, Computer Vision and Robotics, Master’s Degree, Computer Vision and Robotics at Université de Bourgogne, Heriot-Watt University, Universitat de Girona
Doctor of Philosophy (Ph.D.), Computer Vision and Machine Learning, Doctor of Philosophy (Ph.D.), Computer Vision and Machine Learning at Ecole polytechnique fédérale de Lausanne
Bachelor’s Degree, Electronic Engineering, Bachelor’s Degree, Electronic Engineering at Universidad Nacional de Rosario
A fast, distributed, high performance gradient boosting (GBT, GBDT, GBRT, GBM or MART) framework based on decision tree algorithms, used for ranking, classification and many other machine learning tasks.
Role in this project:
Back-end Developer & ML Engineer
Contributions:9 commits, 14 PRs, 71 comments in 4 months
Contributions summary:Carlos primarily focused on enhancing the LightGBM library's core functionalities. Their contributions involved expanding the C API with new interfaces, enabling optional compilation with OpenMP, and improving model saving/loading mechanisms. A significant portion of their work included adding and refining prediction early stopping features, further improving the model's prediction capabilities. They also addressed compilation warnings, linking errors, and modified the codebase to integrate feature information during model loading.
Contributions:28 commits, 17 PRs, 21 pushes in 2 years 2 months
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.