El Dr. rer. nat. Siles obtuvo el bachillerato, la licenciatura, y la maestría en Ingeniería Eléctrica en la Universidad de Costa Rica, asimismo, obtuvo el doctorado en Computación en la Technische Universität München, Alemania. Actualmente, coordina el Laboratorio de Investigación en Reconocimiento de Patrones y Sistemas Inteligentes (PRIS-Lab), de la Escuela de Ingeniería Eléctrica de la UCR. Además es director del Programa de Posgrado en Ingeniería Eléctrica de la Universidad de Costa Rica, y coordina la Red de Investigación en Biocomputación y la Red de Investigación en Computación Científica.