Fabio Scotti si è laureato in Ingegneria Elettronica presso il Politecnico di Milano, ha conseguito il titolo di Dottore di Ricerca in Ingegneria Informatica e dal dicembre 2002 è ricercatore universitario presso l'Università degli Studi di Milano, Polo di Crema.
È docente del corso Laboratorio di programmazione per la sicurezza presso Università degli Studi di Milano, Polo di Crema e del corso Informatica applicata ai processi biotecnologici, corsi di laurea specialistica in biotecnologie industriali e ambientali, genomica funzionale e bioinformatica.
È stato coorganizzatore e co-chair della sessione speciale su "Soft Computing for Industrial Applications" nella conferenza internazionale KES2002 (Knowledge-based Intelligent Information Engineering Systems). Partecipa al Program Committee dell'IEEE International Conference on Computational Intelligence for Measurement Systems and Applications, CISMA2004. È coordinatore alla gestione operativa dell'International Master's Degree Program on Soft Computing for Industrial Applications, Università degli Studi di Milano.
I suoi interessi di ricerca includono le architetture dei sistemi di elaborazione, dello studio delle proprietà delle reti neurali artificiali e di loro applicazioni industriali, sistemi di elaborazione di immagini in tempo reale per il controllo di qualità ed algoritmi per la biometria. Su questi argomenti ha partecipato come ricercatore in progetti di ricerca internazionali in collaborazione con enti di ricerca e industrie (Centro Ricerche FIAT, Gilardoni s.p.a, Philips, Trumpf, Tecnogamma, STMicroelectronics).