2nd level Specializing Master's Programme from Politecnico di Torino, coordinated by Reply and aimed at young talent.
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.
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!
#EarnWhileYouLearn
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.
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.
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
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
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.
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.
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’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.
If you’re selected for the programme and you accept our job offer, Reply will cover the programme fees.
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.
It starts in January 2021. We’ll notify successful applicants of the exact date once they’ve confirmed their attendance.
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.
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.
There are 40 places available.
Yes, provided you’ll have graduated before the Master’s degree starts in January 2021.
There are minimum admission requirements to apply for this programme:
you’ll need confident English language skills (B2)
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.
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.
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).
No, but people who’ve graduated in the last two years will have a better chance of acceptance onto the programme.
The entire programme is in English.
Yes, and you’ll be employed full-time by a Reply company, as regulated by your contract.
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.
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.
For any further clarification you might require, write to us at