Jobs and Careers
AL

Master Thesis Student - AI-Powered Knowledge and Reasoning Assistant for Railway Software Systems

Alstom
Västerås, Swedenfull_timeVerifiedPosted 24 Oct 2025

About the role

Req ID:499925 

At Alstom, we understand transport networks and what moves people. From high-speed trains, metros, monorails, and trams, to turnkey systems, services, infrastructure, signalling and digital mobility, we offer our diverse customers the broadest portfolio in the industry. Every day, more than 80 000 colleagues lead the way to greener and smarter mobility worldwide, connecting cities as we reduce carbon and replace cars.

 

Background

Alstom is a global leader and pioneer in the railway industry, driving innovation in sustainable and intelligent mobility solutions. At the core of Alstom’s railway infrastructure lies the Train Control and Management System (TCMS) — a critical software-based system responsible for both safety-critical and operational functions onboard trains.The TCMS architecture is built upon the MITRAC platform, a software ecosystem that integrates various subsystems and devices across the train. As a key contributor to the railway community, Alstom bears the responsibility of maintaining, supporting, and continuously improving these MITRAC-based systems. This includes activities such as software maintenance, system troubleshooting, platform upgrades, and root cause analysis for reported issues.Carrying out these responsibilities demands extensive technical expertise and detailed analysis of the system’s documentation — including device-specific documents, interface control documents (ICDs), and platform-level design specifications. Developers and engineers often invest significant effort in reviewing and correlating such materials to diagnose issues and develop appropriate patches, platform releases, or engineering briefs.                                  


Problem description and goals

Motivation and Problem Statement

The growing complexity of modern railway software systems, combined with the volume of heterogeneous technical documentation, has created a strong need for intelligent tools that can support developers in efficiently understanding, retrieving, and reasoning over system information.

In pursuit of this goal, Alstom has developed a prototype AI-driven chatbot tool based on Large Language Models (LLMs) and Retrieval-Augmented Generation (RAG) technology. This system demonstrates the potential of artificial intelligence to assist engineers in issue investigation by retrieving relevant knowledge from platform documentation. However, the current version remains in a prototypical stage and lacks integration into Alstom’s operational issue-tracking and problem-resolution workflows.

 

Thesis Objective

The primary objective of this Master’s Thesis is to advance the capabilities of the existing AI-based tool and to transform it into a robust, domain-aware, and multi-modal system that can support real-world TCMS issue analysis and knowledge retrieval.

 

Research Goals and Scope

The work will involve research and development in several interrelated areas of Artificial Intelligence, Natural Language Processing (NLP), and Knowledge Engineering. The student will focus on:

  • Improving the existing AI-based tool using advanced knowledge retrieval techniques.
  • Developing methods to include domain-specific and external data sources in the system.
  • Enabling the tool to process and understand structured data, such as logs or configuration files.
  • Enhancing the system’s reasoning abilities using advanced AI reasoning models.
  • Exploring ways to integrate multi-modal data such as diagrams or system models.
  • Evaluate and document the improvements made to the system.

 

 

Expected Outcomes

By the conclusion of this thesis, the student is expected to deliver:

  • A functional and improved version of the existing RAG-based AI assistant with enhanced retrieval accuracy and reasoning capability.
  • A technical evaluation demonstrating measurable improvements in retrieval precision, response coherence, and domain understanding.
  • A conceptual framework for integrating the developed system into Alstom’s issue-tracking and problem-resolution workflows.

 

 

Prerequisites:

 

  • Master’s student in Computer Science, Software Engineering, AI, Electrical Engineering, or related field.
  • Strong Python programming skills (experience with AI/ML frameworks such a

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Alstom

View company profile →