CV
Curriculum Vitae
Basics
| Name | Bruno Baruffaldi |
| Label | Senior Machine Learning Engineer |
| baruffaldibruno@gmail.com | |
| Url | https://github.com/barufa |
| Summary | Experienced software developer and machine learning engineer with 8 years of expertise designing and deploying scalable AI solutions. Specialized in real-time edge processing, deep learning for agricultural computer vision, and high-performance computing. |
Work
-
2024.08 - Present Senior Machine Learning Specialist
DeepAgro
Startup developing AI-powered selective herbicide spraying devices.
- Mentored and collaborated with junior engineers.
- Engineered an instance image retrieval system using self-supervised learning.
- Researched and evaluated state-of-the-art ML architectures for feasibility and licensing compliance.
-
2021.04 - 2024.08 Semi Senior Machine Learning Engineer
DeepAgro
- Led R&D of a real-time weed detection system with 90% accuracy and 73% cost savings.
- Executed end-to-end ML projects: preprocessing, labeling, training, deployment.
- Designed project templates to improve traceability and MLOps workflows.
-
2020.02 - 2020.09 Mentor
Google Summer of Code
- Led code reviews and mentored students contributing to Xapian open-source community.
-
2020.02 - 2021.04 Semi Senior Software Engineer
DeepAgro
- Optimized and deployed C++/TensorRT DL models on Nvidia Jetson, achieving >30 FPS.
- Built a serverless AWS-based model-serving platform for millions of images.
- Established a CI/CD pipeline on in-house ARM devices.
-
2019.02 - 2019.10 Junior Software Engineer
Xapian
- Integrated six libraries to support multi-format text extraction.
- Applied multi-threading to isolate library bugs, improving stability.
Education
-
2015.01 - 2023.01
Projects
- 2018.08 - 2020.12
- 2018.12 - 2019.03
- 2018.08 - 2018.11
Skills
| Programming Languages | |
| C++ | |
| Python | |
| OCaml | |
| Haskell | |
| Go | |
| SQL | |
| CUDA | |
| R |
| Machine Learning | |
| PyTorch | |
| TensorRT | |
| Scikit-Learn | |
| ONNX Runtime |
| Tools & Platforms | |
| AWS | |
| Docker | |
| Linux | |
| Git | |
| Shell | |
| OpenCV |
Publications
-
2020.01.01 RGB image segmentation for selective spraying on fallow land
XII Congreso de AgroInformatica (CAI 2020) - JAIIO 49
Presented research on RGB image segmentation techniques applied to precision agriculture.
Languages
| Spanish | |
| Native |
| English | |
| Fluent |