Jeremias Rodriguez
Machine Learning Engineer • Software Engineer
Experience
Homevision
January 2025 - presentSr. Machine Learning Engineer - Tech Lead
Full-time remote contractor, Argentina
- Evaluation and integration of different computer vision and large language models into a complex, multi-modal document understanding system
- Tasks include low quality document understanding, subjective and biased language detection, automated QC, etc. Responsibilities range from data science to deployment and production monitoring
iRobot Corporation
April 2018 - January 2025Sr. Software Engineer
Sept 2021 - January 2025 • Full-time employee - London, UK
Software Engineer
April 2019 - September 2021 • Full-time remote contractor - Rosario, Argentina
Robotics Intern
April 2018 - April 2019 • Research Intern - Pasadena, CA, US
- Trained and maintained a semantic segmentation deep learning model deployed in millions of Roomba c10 and j9 robots. Single-handedly prototyped a 3D scene reconstruction system for Roomba based on NERFs (PyTorch, Python)
- Independently designed, implemented, and monitored a novel long-term mapping system for Roomba c10 and j9, which accurately tracks floor type and carpets using computer vision
- Core member of the engineering team that developed a novel camera-less GraphSLAM method for the Roomba i3, i4, and i5, which sold millions of units worldwide
- Created and maintained dashboards to monitor system metrics and performance for millions of Roomba i3 units in production, alpha and beta testing phases (Mode, Python)
Plantium SA
November 2017 - April 2018Software Engineer
Rosario, Argentina
- Joined the engineering team that released the SBOX7 and SBOX11 products, used for autonomous precision agriculture (QT / C++)
About Me, Outside Work
My passion is traveling the world, especially to off-the-beaten-path destinations. My top 3 favorite trips have been Egypt, Japan, and Scotland.
I deeply enjoy working from coffee shops, somehow ambient noise helps me focus in ways that no fancy office desk can match.
Scuba diving: I am a certified advanced diver, and when possible, diving adds a fascinating dimension to all my travels.
I'm an avid reader of fantasy and sci-fi books. My top 3 series are The Wheel of Time, Harry Potter, and The Stormlight Archive.
I've been playing volleyball since I was 13. I'm a proud member of the Italian team in my city, where I play as wing spiker.
Proudly holding dual Argentinian/Italian citizenship.
Skills
Machine Learning
Particularly experienced in computer vision (object detection, semantic segmentation, scene reconstruction) for embedded devices, and modern LLM technologies (especially Gemini). Python, PyTorch, Docker.
Software Engineering
Extensive experience in object oriented programming, particularly in robotics. 6+ years coding in C++ on Linux. Very familiar with design patterns, unit testing and good code practices. Go, Python.
Data Science
Experienced in creating dashboards to track performance and detect issues. (Python, SQL, Mode, Datadog)
Teamwork Tools
Very familiar with Jira, Git, Bitbucket, Weights&Biases, Confluence. Experienced with agile methodologies.
Languages
Proficient in English (Cambridge Proficiency Grade A; IELTS Band 8). Good communicator.
Education
Master's Degree in Computer Science
2014-2022
Universidad Nacional de Rosario, Argentina
Master's grade average: 9.50/10 (2017-2022)
Bachelor's grade average: 9.52/10 (2014-2017)
Awards
- Second highest GPA amongst all 2022 FCEIA graduates
Publications
Trajectory-Based SLAM for Indoor Mobile Robots with Limited Sensing Capabilities
Chen, Rodriguez, Karimian, Okerholm Hutlin et al (iRobot) - IROS 2023 (WeAT14.7)
Deep K-Correct: Estimating K-Corrections and Absolute Magnitudes from Galaxy Images
Fine tuning AstroCLIP foundation model. Paris workshop on Bayesian Deep Learning for Cosmology and Time Domain Astrophysics. Rodriguez, Dominguez. 2025