Summer Semester 2026 - limited to 6 months
You will develop an automated system for the exchange and versioning of technical data sheets within our EDB database – contributing a key component to our documentation process.
YOUR TASKS:
Design and implement a fully automated process for maintaining data sheets in the EDB database
Systematically check whether a data sheet already exists for a given article number
Automatically increase the revision index when a new version is uploaded
Ensure complete version history by setting valid_from and valid_to dates
Validate new data sheets in terms of format, completeness, and content changes
Compare new and previous versions, ideally including automated PDF diff functionality
Maintain a change log in a separate table or log file
Visualize differences to ensure traceability
YOUR PROFILE:
Enrolled in a degree program in Computer Science, Engineering, or a related field
Confident handling of relational databases (e.g. SQL, PostgreSQL)
Experience developing scripts or applications for data processing (e.g. Python, C#)
Ideally, experience with AI-based tools for document analysis or the use of AI agents
Experience with automated PDF processing and version control is a plus
Structured, solution-oriented, and self-driven working style
Contact: Sarah Disch