Software-Entwickler*in Graphdatenbanken (LPG, Cypher)
Role details
Job location
Tech stack
Job description
Software-Entwickler*in Graphdatenbanken (LPG, Cypher) (w/m/d)
- Entgeltgruppe 13 TV-L - in Vollzeit (teilzeitgeeignet) zu besetzen. Die Stelle ist befristet auf 2 Jahre.
Die Niedersächsische Staats- und Universitätsbibliothek Göttingen (SUB Göttingen) ist eine der größten wissenschaftlichen Bibliotheken Deutschlands. Sie spielt eine zentrale Rolle in der regionalen Literaturversorgung und ist federführend in zahlreichen nationalen und internationalen Projekten zu digitalen Bibliotheken, Forschungsinfrastrukturen, Data Science, Research Software Engineering und Forschungsdatenmanagement. In der Gruppe Software- und Service-Entwicklung entwickeln wir mit agilen Methoden innovative Softwarelösungen für Forschung und Bibliotheken. Unsere Services und Produkte zeichnen sich durch Skalierbarkeit, Performance, Interoperabilität und Nutzendenfreundlichkeit aus., * Entwicklung und Design von benutzerorientierter Software und APIs mit Fokus auf Graphdatenbanken (Labeled Property Graph (LPG))
- Modellierung, Abfrage und Analyse von Daten mithilfe von Cypher
- Extraktion, Transformation und Laden großer Datenmengen (ETL) zur Integration in Graphstrulturen
- Mitwirkung an der Weiterentwicklung von Softwarearchitekturen und Code-Richtlinien
- Qualitätssicherung durch Tests, Code Reviews und kontinuierliche Integration
- Entwicklung wiederverwendbarer Softwaremodule für eine nachhaltige Systemarchitektur
- Unterstützung des Teams bei der Konzeption und Umsetzung neuer Projektideen, * Java und Derivate wie Kotlin, Groovy
- PHP (Symfony, TYPO3)
- JavaScript (Vue.js, React) & CSS
- JSON, XML, XSLT, XQuery
- Graph-Datenbanken (neo4j, memgraph, cypher)
- Suchmaschinen (Solr,OpenSearch)
- Docker, Kubernetes, CI/CD
Requirements
- Abgeschlossenes wissenschaftliches Hochschulstudium der Informatik bzw. eines vergleichbaren Faches (Data Science, Mathematik, Digital Humanities) oder gleichwertige Fähigkeiten und Erfahrungen
- Sehr gute Programmier- und Problemlösungsfähigkeiten
- Vertrautheit mit Cypher und Labeled Property Graphs
- Kenntnisse in Python, PHP oder Java
- Kenntnisse im Bereich KI / LLM
- Erfahrung in der API-Anbindung von Drittsystemen (z. B. GraphQL, REST)
- Erfahrung mit Text-as-Graph-Konzepten, Editionen (TEI) und Datenmodellierung - wünschenswert
- Begeisterung für die Arbeit in einem agilen Team und die Zusammenarbeit mit Stakeholderinnen, Product Ownerinnen, Scrum Masterinnen und anderen Entwicklerinnen
- Gute Englischkenntnisse und Grundkenntnisse in Deutsch
Benefits & conditions
1 Stellenangebot ab sofort Vollzeit Sonstige Berufe Befristet Georg-August-Universität Göttingen
Niedersächsische Staats- und Universitätsbibliothek
Einsatzort:
Platz der Göttinger Sieben 1 37073 Göttingen, Warum die SUB Göttingen? Ein engagiertes, interdisziplinäres Team mit offener Feedback-Kultur Flexibles Arbeiten (bis zu 50% Mobile Arbeit & Teilzeit möglich) Spannende Open-Source-Projekte mit gesellschaftlicher Relevanz Weiterbildungsmöglichkeiten in einem zukunftsorientierten Umfeld, Benefits & Arbeitgeberleistungen Tarifvertrag Jahressonderzahlung Vermögenswirksame Leistungen flexible Arbeitszeit Betr. Altersvorsorge Familienfreundliches Unternehmen Betriebsrat Betr. Gesundheitsmanagement Öffentliche Verkehrsmittel Fort- und Weiterbildung Fitnessprogramm Kantine/Bistro Barrierefreiheit Mitarbeiterparkplätze