Lorenzo Riano

Principal Machine Learning Engineer at Voxel51

San Francisco, California, United States
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

👤
Senior
🎓
Top School
Lorenzo Riano is a Principal Machine Learning Engineer with 15 years of experience building robust, real-world robotics and perception systems from research to deployment. He has led cross-functional teams and shipped production ML and computer vision solutions at companies including Waymo, Zoox, Anki, Bosch, and startups solving factory automation and quality inspection. Lorenzo specializes in autonomy, long-range perception, sensor fusion, and precise monocular pose estimation, with hands-on expertise deploying models on embedded and vehicle platforms. He emphasizes moving beyond prototypes to operational systems—designing AWS ML infrastructure, end-to-end data pipelines, and on-board deployment workflows. An open-source contributor to rosserial, he has fixed low-level embedded issues that improved stability for Arduino-class devices, reflecting his breadth from firmware to cloud. Based in San Francisco, he pairs a PhD in Robotics with a pragmatic focus on robustness, adaptability, and demonstrable real-world impact.
code15 years of coding experience
job14 years of employment as a software developer
bookPhD Robotics, PhD Robotics at Università degli Studi di Palermo
bookMSc Computer Science, MSc Computer Science at Università degli Studi di Napoli Federico II
languagesEnglish, Italian
stackoverflow-logo

Stackoverflow

Stats
89reputation
9kreached
1answer
1question
github-logo-circle

Github Skills (12)

embedded10
debug10
c-language10
cprogramming-language10
sys10
arduino10
ros10
operating-system10
memory-management9
python7
tensorflow-datasets6
tensorflow6

Programming languages (4)

C++JavaScriptPythonKotlin

Github contributions (5)

github-logo-circle
ros-drivers/rosserial

Sep 2013 - Sep 2013

A ROS client library for small, embedded devices, such as Arduino. See: http://wiki.ros.org/rosserial
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:9 commits in 25 days
Contributions summary:Lorenzo primarily contributed to fixing alignment and initialization issues in the `rosserial` library, designed for embedded devices like Arduino. They addressed potential issues that could cause segmentation faults by fixing uninitialized arrays. The changes included modifications to the `make_library.py` file and the `node_handle.h` file to improve the robustness and stability of the library. Additionally, the user made modifications to prevent callbacks to be called even when a client program terminates a connection.
roboticsros2client-libraryarduinoembedded-devices
Contributions:130 commits in 1 year 9 months
roboticsintelligent-systemscognitive-roboticscognitiveros-packages
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
Lorenzo Riano - Principal Machine Learning Engineer at Voxel51