High Performance Computing (HPC) Engineers are highly specialised experts who

  • design, develop, and optimise advanced computational solutions to address complex challenges across scientific, industrial, and technological fields;
  • work across the entire supercomputing pipeline: from the mathematical modelling of physical phenomena or real-world data to the development of high-performance software capable of running on parallel, distributed architectures, all the way to the latest quantum systems;
  • integrate numerical and computer science skills simulate complex systems, analyse big data, optimise code for advanced computing infrastructures, and implement data science, artificial intelligence, and deep learning models in high-computational-intensity environments, including the latest quantum computing platforms.

Become the engineer accelerating the future: study HPC at Polimi!

Degree

HPC Engineering

Degree Class

LM-32 Computer Systems Engineering

Duration

2 years, 120 credits

Campus

Milano Leonardo

Language

English

Syllabus

School of Industrial and Information Engineering

QS Ranking by Subject (2025)

In Italy

21°

In the World
Engineering & Technology

All the figures

The Programme

The structure of the Study Programme reflects the aim of training engineers capable of tackling complex problems through the integrated use of mathematical, computer science, and engineering skills, with particular attention to technological and scientific innovation, solution scalability, and the multidisciplinary nature of applications.

The Study Plan includes a total of 40 ECTS credits of elective courses, allowing you to customise your educational path according to your interests, ranging from methodological in-depth studies to the exploration of real-world application contexts.

Career Opportunities

We train professionals with strong technical and scientific skills, capable of designing high-performance computing solutions and managing advanced computational systems. You will be prepared to work in strategic fields such as aerospace, bioinformatics, energy, finance, environmental sustainability, or pharmacology. In such domains, the ability to harness supercomputing and quantum computing power to analyse large-scale data and solve complex numerical models at real-world scale is a key driver of innovation, efficiency, and competitiveness.

Multidisciplinary applications

HPC is used in various fields, all sharing the need for high computing power to solve problems, analyse real-scale data, or run complex simulations.

Earth Science

Climate & Earth Sciences

climate change modelling, seismic simulations, natural resources location

Manufacturing

Manufacturing & Materials

factory optimisation, material testing, waste reduction, digital twin simulations

genomics

Health & Pharmaceutics

drug discovery, molecular dynamics, precision medicine, genomics

finance

Finance

portfolio optimisation, risk assessment, credit scoring, fraud detection, algorithmic trading

aerospace

Aerospace

fluid dynamics computations, propulsion, aerodynamic simulations, aircraft design

AI

Artificial Intelligence & Data Science

development and training of AI models, accelerators for deep learning, large-scale predictive analysis

What are Supercomputers?

Supercomputers provide a competitive advantage in the development of new applications by accelerating the analysis of large volumes of data and the execution of increasingly complex and sophisticated artificial intelligence algorithms. And what is quantum computing, how does it work? Cristina Silvano, professor of Advanced Computer Architectures in HPC Engineering, tells us more. Listen to the podcast (in Italian).

Admissions

To be admitted to the MSc in High-Performance Computing Engineering, candidates must hold a Bachelor's degree in a relevant field with a solid coursework in Computer Science, Mathematics, as well as exams in Physics and Engineering.

If you meet both of the following conditions, you are automatically admitted:

  • Holding a Bachelor's degree (laurea) from Politecnico di Milano in one of the following programmes: Computer Engineering, Mathematical Engineering, Physics Engineering, Automation Engineering, or Electronic Engineering.
  • A weighted grade point average (GPA) of at least 24/30.

If you come from other Bachelor's programmes at Politecnico di Milano, from other universities (in Italy or abroad), or if you do not meet the GPA requirement, your application will be individually assessed based on your academic background, progress, and the results you have achieved.

Explore

sfondo
Double Degree
EIT Digital
sfondo
Ecosystem
EUMaster4HPC
sfondo
Final exam
Master's Thesis
sfondo
Community
About us