City:  Aachen
Date:  Oct 1, 2023

BT/MT: »Software infrastructure for machine learning«

The Fraunhofer-Gesellschaft ( currently operates 76 institutes and research institutions throughout Germany and is the world’s leading applied research organization. Around 30 000 employees work with an annual research budget of 2.9 billion euros. 

Machine learning (ML) as a subset of artificial intelligence (AI) offers great potential for use cases in production. Suitable software solutions allow the end user to interact with the ML models and make the results usable where they are needed. Therefore, the goal of this thesis is to build ML services and integrate them into a live software architecture. On the one hand, underlying functionalities, including data handling and prediction making, are implemented in the backend. On the other hand, the functionalities are made accessible to the user in a frontend in form of a web application user interface. Both backend and frontend  are then deployed and hosted.


Within the scope of the thesis, an existing software architecture is further developed towards ML-capability. New services for industrial use cases, e.g., from optics production, are created based on the real-life requirements of industry partners. The focus is set on developing the services as well as assuring the safe operation of the overall software architecture.


What you will do

  • Familiarization with the existing web app infrastructure
  • Development of data analysis and machine learning applications for industrial use cases
  • Integration of developed services into the existing environment
  • Continuous improvement projects of the software architecture
  • Evaluation and documentation of the results


What you bring to the table

  • You are studying computer science, mechanical engineering, industrial engineering or a comparable subject
  • Initial experience in the field of machine learning or software development (e.g., Flask, ReactJS, Docker, SQL) is an advantage
  • A high degree of initiative and team spirit
  • Very good language skills in English


What you can expect

  • Interdisciplinary research field at the interface between software development, data science, and production technology
  • Professional supervision and collaboration in a dedicated team
  • Opportunity of collaboration in an industry-oriented research project
  • Alignment of thesis with individual interests possible


We value and promote the diversity of our employees' skills and therefore welcome all applications - regardless of age, gender, nationality, ethnic and social origin, religion, ideology, disability, sexual orientation and identity. Severely disabled persons are given preference in the event of equal suitability.

With its focus on developing key technologies that are vital for the future and enabling the commercial utilization of this work by business and industry, Fraunhofer plays a central role in the innovation process. As a pioneer and catalyst for groundbreaking developments and scientific excellence, Fraunhofer helps shape society now and in the future. 

Interested? Apply online now. We look forward to getting to know you!


Questions according to this position will be answered by:
Henrik Heymann, M.Sc. M.Eng.
Research assistant Production Quality
Phone: +49 241 8904-478 

Fraunhofer Institute for Production Technology IPT 


Requisition Number: 31065                Application Deadline:


Job Segment: User Experience, Computer Science, Industrial Engineer, Research Assistant, Mechanical Engineer, Technology, Engineering, Research