Chercheur au C.N.R.S. depuis 2001, Dominique Rossin est professeur à l'École Polytechnique depuis 2003.
Spécialiste de combinatoire et d'algorithmique, il enseigne les principes de la programmation depuis 2003 aux élèves ingénieurs de l'École Polytechnique. Depuis 2007, il développe des cours plus spécifiques sur le développement web et mobile.