Curriculum Vitae

Work Experience

Note: This page might not be the most up-to-date version of my resume. For the latest version, please visit my LinkedIn page.

NVIDIA
Apr 2021 - Present
Senior AI Software Engineer (Apr 2024 - Present)

Warsaw, Poland

  • Working with cross-organizational teams, including engineers, researchers, and marketing, to deliver NVIDIA Inference Microservices (NIMs) for domains like Retrievers, Computer Vision, and Large Language Models (LLMs).
  • Optimizing and deploying state-of-the-art models from the community, internal research teams, and partners to build.nvidia.com, used by Fortune 500 companies worldwide.
  • Developing a prototype tool to automate the performance optimization and deployment of unoptimized Huggingface checkpoints into NIMs.
AI Software Engineer (Mar 2022 - Mar 2024)

Warsaw, Poland

  • Performance optimized existing GNN and Transformer-based Recommendation Systems implementations (up to 2000x faster than original research implementations).
  • Developed computer vision models and exploring new approaches for NSFW content filtering.
  • Optimized and deployed LLMs to AI Foundational Models catalog (now NVIDIA NIM).
AI Software Engineering Intern (Apr 2021 - Mar 2022)

Warsaw, Poland

  • Researched and documented state-of-the-art Recommender Systems algorithms for the NVIDIA DeepLearningExamples repository.
  • Optimized research models, achieving up to 108x speedups in workloads, and tuned performance on industrial GPUs like DGX-1, DGX-2, and DGX-A100.
  • Contributed to the development of models such as SIM/TF2.
Datalogic
Feb 2019 - Aug 2019

Pasadena, CA, USA

R&D Engineering Intern
  • Researched and implemented methods to improve an industrial Optical Character Recognition (OCR) system, combining Deep Learning and classical Image Processing techniques for keypoint detection.
  • Achieved a significant accuracy improvement, increasing system reliability for detecting highly deformed package labels in airport postal applications.

Education

University of Bologna
Sep 2019 - Feb 2022
Master's Degree in Artificial Intelligence

Bologna, Italy

Final grade: 110/110 cum laude

Thesis: Graph Neural Networks for Recommender Systems

Relevant coursework:

  • Computer Vision
  • Machine Learning
  • Deep Learning
  • Natural Language Processing
  • Artificial Intelligence in Industry
  • Machine Learning for Computer Vision
University of Bologna
Sep 2018 - Aug 2019 (interrupted)
Master's Degree in Software Techniques

Bologna, Italy

Interrupted due to enrollment in a new AI Master's program offered by the university.

Relevant coursework:

  • Information Retrieval
  • Systems Simulation
  • Parallel Algorithms
University of Bologna
Sep 2015 - Jul 2018
Bachelor's Degree in Computer Science

Bologna, Italy

Final grade: 110/110 cum laude

Thesis: Investigating Single Translation Function CycleGANs

Relevant coursework:

  • Algorithms and Data Structures
  • Software Engineering
  • Operating Systems
  • Mobile Application Development
  • Languages Theory
  • Computability and Complexity