Für die Hauptabteilung Digitale Bibliothek/Abteilung Forschung und Datenservices suchen wir zum ehestmöglichen Eintritt, befristet bis 30.06.2027 eine*n engagierte*n 

Software-Entwickler*in mit Schwerpunkt Datenintegration und -übernahme
(20,00 Stunden/Woche)

Die Österreichische Nationalbibliothek hat bereits mehr als 730.000 Bücher und rund 1.600 Zeitungstitel vom 16. Jahrhundert bis in die 1950er Jahre mit rund 270 Millionen Seiten digitalisiert. Mittels Machine Learning werden große Datenkorpora analysiert, angereichert und für die Öffentlichkeit und Forschung zugänglich gemacht.
Diese Position ist im Center für Softwareentwicklung eingebunden, der zentralen Stelle für alle Softwareentwicklungsleistungen an der Österreichischen Nationalbibliothek.

Ihre Aufgaben
Integration der Ergebnisse aus einem Machine Learning Projekt zu Bildbeständen der ÖNB in bestehende Forschungsinfrastrukturen (z.B. ÖNB Labs)
Aufbereitung der Ergebnisse in die dafür relevanten Formate und Erstellung geeigneter Austauschformate
Datenanalyse und Qualitätskontrolle der erzeugten Daten
Entwicklung von Tools für die Anzeige und Analyse der Resultate im Web
Automatisierung der Prozesse für vereinfachte Integration und kontinuierliche Aktualisierung der Daten
Mitarbeit bei der Übernahme der Daten in den Bibliothekskatalog
Bereitstellung der entwickelten Pipelines als Services für andere Softwareprojekte

Unsere Anforderungen
Einschlägige Berufserfahrung und idealerweise abgeschlossene IT-Ausbildung (z. B.: FH, Universität) bzw. Vorerfahrung im Bereich Digital Humanities
Erfahrung mit Python und Jupyter Notebooks
Erfahrungen in der Entwicklung von Frontend-Komponenten in Flask mit JS und (S)CSS bzw. Vue.js wünschenswert
Gute Kenntnisse in der effizienten und schnellen Verarbeitung von großen Datenmengen (z. B. durch Parallelisierung)
Erfahrung mit gängigen Datenstandards im bibliothekarischen Bereich (z. B. MARCXML) und Linked Open Data wünschenswert
Kenntnisse von einigen der folgenden Technologien bzw. Konzepten von Vorteil: Git, Docker, CI/CD, Programmierschnittstellen (z. B. RESTful), Datenbanken, Shell Scripting
Lösungsorientierte und eigenverantwortliche Arbeitsweise sowie ausgeprägte Teamfähigkeit und hohe Kommunikationskompetenz
Sehr gute Deutsch- und Englischkenntnisse

Bewerbungen
Ausschließlich online über das Jobportal mit Angabe Ihrer Gehaltsvorstellung.

Wir bieten attraktive finanzielle, soziale und gesundheitliche Benefits, flexible Arbeitszeiten und umfangreiche Weiterbildungsmöglichkeiten. Weitere Informationen finden Sie auf unserem Jobportal. Das monatliche Bruttogehalt für diese Position auf Basis 20h/Woche liegt bei mindestens EUR 1.925,- (14x jährlich) mit der Bereitschaft zur Überzahlung, abhängig von Qualifikation und Berufserfahrung.

equalitA Bild
audit neu klein Bild