Your path to excellence in the realms of Artificial Intelligence & Cloud

2nd level Specializing Master's Programme from Politecnico di Torino, coordinated by Reply and aimed at young talent.

Artificial Intelligence & Cloud – Master’s Degree

Hands-on Innovation

It is a unique programme, recognized by MIUR (Ministry of Education, University and Research) and developed in collaboration with Politecnico di Torino, to offer an elite group of highly qualified students a professional specialization in the most innovative fields of the IT sector.

The first edition of the Master’s programme on Artificial Intelligence and Cloud is scheduled to start in January 2021 and a maximum of 40 students will be admitted. The course will be taught in English and is expected to have a duration of one year at Politecnico di Torino’s campus and in Reply’s offices.

Who is the Master’s aimed at and why enrol?

The 12-month programme is aimed at the most talented students with a degree – including those who will obtain their degree by 31 December, 2020 – in Computer Engineering, Computer Science, Automation Engineering, Telecommunications Engineering or Electronic Engineering.

Are you a talented student?
We invest in your talent and the Master’s is free for you!

Reply are committed to hiring all of the admitted applicants and to sponsor the entire programme for those who accept the job-offer and agree to stay for 2 years from the end of the course.

Is this not enough?
For one year you earn, while you learn, and you get a job too!



Key Info


Completed degree by 31 December, 2020 – in Computer Engineering, Computer Science, Automation Engineering, Telecommunications Engineering or Electronic Engineering

Deadline exstension!

2 November, 2020 – 13:00 (CET)


40 selected


Reply will cover the participation fee (18.000 €) if you’re selected for the programme and you accept the Reply job-offer

Recruitment and career

Reply will hire the admitted applicants who accept the job-offer and commit to stay for 2 years from the end of the Master’s programme

Time schedule

1 year, from January to December 2021


6 months of Class-based training + 6 months of On-the-job training and thesis




Politecnico di Torino campus and Reply’s offices

The timeline of the initiative


Base Courses

During the first term, the programme will cover the main academic lessons, aimed at providing all students with a common theoretical foundation. The topics will cover advanced database concepts, the theory and models related to AI and ML, the infrastructures to support Cloud architectures, security, advanced programming concepts, microservice architectures and other applicable subject matters.


During the second term, students will be able to select one of the three specialisation paths available: Cloud, AI: Data or AI: Machine Learning. Each of the three paths will be articulated through the study of basic concepts and the observation of how these concepts have been adopted and integrated by “big vendors” on their platforms.

Project Work

During the third term and for part of the fourth, participants will work on concrete projects alongside established professionals. The aim is to put into practice the concepts learned during the first part of the Master’s, on real-life cases.


In the final stages of the Master’s programme, students will prepare a thesis that describes the activities carried out during the project work.

What will I learn by completing this Master’s?


An in-depth knowledge of the technologies that are at the basis of the major transformations taking place in all product sectors.


An understanding of how these technologies can be adopted in practice to solve real-life problems.


A specialisation in one of three key areas: Cloud, Data or Machine Learning.


An awareness of how these technologies are made available by major platform providers and the differences between them.


The Reply methodology: to learn from our professionals based on a practical approach, adopting a distinctive working method focused on excellence and collaboration.

Specialisations to choose from

The Master’s in Cloud, Data and Machine Learning illustrates how to use modern digital technologies in practice: from effective data management to the adoption of Artificial Intelligence and Machine Learning techniques, all through the latest Cloud-based implementation models. The Master’s follows three areas of specialisation, which the student will be able to choose from:


Within the Cloud specialisation, the Master’s will explore a number of the main components that characterise IaaS and PaaS solutions. The following three topics will be covered in particular:

The main methodologies and technologies that facilitate the DevOps approach:

  • DevOps principles

  • The main processes (Continuous Integration, Continuous Delivery and Deployment, Rugged DevOps / DevSecOps, ChatOps, Kanban) and their relationship with IT Service Management

  • Open Source Technologies for Configuration Management: Puppet, Chef

  • AWS Cloud-native DevOps techniques

Microservice-based architectures. Containerisation in the delivery of hybrid Cloud architectures: Docker, Kubernetes, Openshift

  • The design of a microservice architecture

  • Management of microservice architectures

  • Continuous Integration and Continuous Delivery (CI/CD) in containerised architectures

  • Cloud Native microservice architectures: serverless (AWS)

Serverless development

  • Main PaaS services

  • An example of a Serverless project: IoT architectures backend

AI: Data

Within the Data Management specialisation, students will study, in depth, the technologies and methodologies that enable the adoption of a data-driven approach.

From a Data Engineering point of view, the following topics will be covered in particular:

  • The technological origins of Big Data: Hadoop, MapReduce, Hive, Spark, Cloudera, etc.

  • Main data architectures: Lambda Architecture, Kappa Architecture, event-driven, CQRS, data mesh

  • Options for modelling relational data: Data Vault 2.0, the Snowflake schema, the Star schema

  • Components for managing real-time contexts: Kafka, Spark Streaming, Akka Streams, Flink

  • Options for storing large volumes of data: NoSQL (MongoDB, Cassandra, Redis, etc.) and indexers (Elasticsearch, Solr)

  • AWS Cloud-based, data platforms

  • The impact of containerisation in the data context: Docker, Kubernetes, Openshift

The following topics will be covered from a Data Science point of view:

  • Descriptive analysis: The study of the normal distribution of data through metrics such as the mean, variance, standard deviation and percentiles. The application of statistical tools such as hypothesis tests and p-values, to extract information about the distribution of the data

  • Classification algorithms (supervised), models: Logistic Regression, Random Forest, Evaluation Metrics: accuracy, precision, recall

  • Clustering algorithms (unsupervised): Kmeans, Hierarchical Clustering

  • Recommendation algorithms: Content Based, Collaborative Filtering

  • Text mining and Natural Language Processing (NLP): unstructured text analysis, both in the cleaning phase (lemming, stemming, tokenisation) and in the model phase (sentiment analysis, text classification)

  • Data Science Tools: focus on Jupyter and Anaconda for Python code development with Jupyter Notebooks support

  • Data visualisation: Python packages for Seaborn, Matplotlib exploratory analysis

AI: Machine Learning

This area of specialisation focuses on the use of leading Artificial Intelligence and Machine Learning techniques such as image and video intelligence, text analytics, language understanding, predictive systems and reinforcement learning, as well as on an in-depth study of the cognitive systems offered by one or more of the leading industry vendors (AWS, Google, Microsoft, etc.) and the application of these in multiple contexts of use such as Autonomous Things, Digital Assistants, Predictive Maintenance, Intelligent Process Automation and Smart Analytics.

The specialisation is characterised by a strong, hands-on component, which sees the involvement of participants in real-life projects using platforms and frameworks offered by leading industry vendors.

The implementation of state-of-the-art algorithms and models, the application of Deep Learning techniques and an in-depth look at Automated Machine Learning tools will go hand in hand with an approach aimed at capitalising on the results achieved with the definition of evaluation metrics for the effectiveness of the solutions developed from an enterprise perspective.

Who will guide me during the learning process?

The scientific committee

The Scientific Committee, made up of members of Politecnico di Torino and Reply Group professionals, was responsible for designing the training programme and is supervising the initiative.

Politecnico Instructors

The Master’s teaching staff is made up of professors and researchers from Politecnico di Torino, experts in the topics covered, who will guide you through this academic experience.

Reply Instructors

Reply’s professionals will take turns in teaching, in supporting laboratory activities and in serving as mentors to students during the project work, as well as during the preparation of their thesis. They will also give lectures on a number of cutting-edge subjects such as Quantum Computing and Blockchain.


How much does the Master’s programme cost?

If you’re selected for the programme and you accept our job offer, Reply will cover the programme fees.

Where will the programme take place?

Class-based training takes place at the Politecnico di Torino campus. On-the-job training takes place mainly in Reply’s Turin and Milan offices.

When does the programme start?

It starts in January 2021. We’ll notify successful applicants of the exact date once they’ve confirmed their attendance.

How can I apply for the Master course?

Please register on the portal of Master’s Programmes from Politecnico di Torino and select Master’s Programme “Artificial Intelligence & Cloud: hands-on innovation” to fill in the form and send your application.

Is the programme delivered in person or online?

It’s designed to be delivered in person. However, if there’s another lockdown or any restrictions due to the pandemic, Politecnico di Torino and Reply could move the programme to remote mode. The Master’s programme will comply with the Government regulations.

How many students will be on the programme?

There are 40 places available.

Can I apply if I haven’t graduated, yet?

Yes, provided you’ll have graduated before the Master’s degree starts in January 2021.

Do I qualify for the programme?

There are minimum admission requirements to apply for this programme:

  1. you’ll need confident English language skills (B2)

  2. you’ll need one of the following degree classes:

    • LM-32 Computer Systems Engineering

    • LM-18 Computer Science

    • LM-25 Automation Engineering

    • LM-27 Telecommunications Engineering

    • LM-29 Electronic Engineering

You’ll also need to pass the interview stage.

You can find out more about the selection process on the Politecnico website.

How does the Reply job offer work?

If you pass the selection process, you’ll be offered a permanent contract by a Reply group company. This will start the same day as the programme. If you accept the offer, Reply will cover the cost of attending your Master's degree.

Will Reply cover accommodation costs?

As a Reply employee we’ll base travel and accommodations costs on Italian National Labour Contract laws. No relocation costs will be covered (If you’re not based in Turin, you will take care of your accommodation to study at Politecnico di Torino, as well as for your on-the-job training).

Is there an age limit?

No, but people who’ve graduated in the last two years will have a better chance of acceptance onto the programme.

What language is the programme taught in?

The entire programme is in English.

Is the Master’s programme full-time?

Yes, and you’ll be employed full-time by a Reply company, as regulated by your contract.

What equipment will I need?

When you’re hired, as a Reply employee, you’ll receive all the tools you need to do your job, including a laptop, software and the “renowned” backpack.

Can I leave the Master’s programme before it’s finished?

Reply is investing heavily in students accepted onto the programme. To be part of it requires strong motivation to reach your goal. If you leave before the programme conclusion, you’ll have to pay back the full cost of it.

Would you like more information?

For any further clarification you might require, write to us at