Borja Olazabal es graduado en Ingeniería Industrial (BSc + MSc) por la Universidad Pontificia de Comillas (ICAI) y cuenta también con un MBA en INSEAD, donde cursó sus estudios en Singapur y Francia.
Borja inició su trayectoria en el sector de la ingeniería y construcción para el sector de Energía. Trabajó ocho años para Técnicas Reunidas S.A. y asumió el rol de Project Manager en grandes proyectos de EPC en Oriente Medio y Asia.