Federico Caredda ha lavorato dal 2001 al 2009 come proiezionista, tecnico elettromeccanico programmatore di sistemi PLC e Scada.
Nel 2013 ha ottenuto la laurea specialistica in Ingegneria Elettronica presso l'Università degli Studi di Cagliari. Successivamente, ha lavorato fino al 2015 come ingegnere del software e sviluppatore, in particolare nello sviluppo di software in campo biomedicale e algoritmi per la classificazione delle immagini. Nel 2015 è entrato a far parte del gruppo Digital Media Applications presso CRS4, lavorando inizialmente all'interno del progetto ICARE. Attualmente sta lavorando a diversi progetti sulla classificazione delle immagini e sull'elaborazione del linguaggio naturale basato sull'approccio del machine learning nel gruppo CONT