An Orchestration System for HR Skill Extraction Pipelines

Scrambl AG and the FHNW School of Business designed two data pipelines that extract labor-market skills for an HR matching platform, one in Java and the other in Python. This project consolidated them into a single, monitored orchestration system.

Özaydin, Yilmaz, 2026

Type of Thesis Bachelor Thesis
Client FHNW University of Applied Sciences and Arts Northwestern Switzerland
Supervisor Pustulka, Elzbieta
Views: 3
Scrambl runs a graph-based platform that matches people to jobs and training based on the skills they hold and the roles they require. Two separate systems fed this platform: a Python tool that scraped a Swiss careers website and a Java tool that read official vocational training documents. Because the two systems used different programming languages with incompatible interfaces, nobody could trigger, monitor, or refresh both at once. Keeping the underlying database current required manual effort, and failures were hard to diagnose, slowing down operations.
The Java system was rebuilt in Python. Every original processing step was preserved, so no functionality was lost. Several non-obvious technical issues surfaced and were resolved along the way. Both systems were then connected through a single coordination layer built with LangChain, a modern AI orchestration framework. This layer runs both pipelines together. It automatically detects which data has changed, avoiding reprocessing everything from scratch. It records every step of every run, so failures can be traced to their exact cause and fixed quickly.
The result is a single coordinated system rather than two disconnected applications. A unified interface lets you trigger updates, preview changes before committing, and export data for downstream use. Repeated tests confirmed that data quality was fully preserved throughout the transition. Transparency, fault handling, and day-to-day maintainability all improved substantially compared with the original setup.This resilience was tested under real-world conditions. Shortly before the project's completion, the source website behind one pipeline was completely redesigned by its operator. The change-detection and monitoring built into the new system made the impact visible immediately, rather than causing a silent, undetected failure.For Scrambl, this means the skills database powering their matching platform can now be refreshed on a regular schedule with far less manual oversight. Technical failures are caught early rather than discovered by accident. The company gains a documented, reusable approach to connecting similar systems as their platform continues to grow.
Studyprogram: Business Information Technology (Bachelor)
Keywords An Agentic HR system
Confidentiality: öffentlich
Type of Thesis
Bachelor Thesis
Client
FHNW University of Applied Sciences and Arts Northwestern Switzerland, Olten
Authors
Özaydin, Yilmaz
Supervisor
Pustulka, Elzbieta
Publication Year
2026
Thesis Language
English
Confidentiality
Public
Studyprogram
Business Information Technology (Bachelor)
Location
Basel
Keywords
An Agentic HR system