← Alle Projekte
Bitte füllen Sie das Formular vollständig aus.
Senior Distributed Version Control Architect (m/w/d) Patch-Theory, DAGs, Structured Data
Projektbeschreibung
-Entwurf, Dokumentation und Weiterentwicklung eines verteilten Versionskontrollsystems (VCS) für strukturierte Daten (Daten- und Versionsmodelle, DAGs).
-Definition von Repräsentationen für Änderungen/Patches, Abhängigkeiten und kausale Historien.
-Festlegung und Bewertung von Merge‑, Konflikt‑ und Synchronisationssemantiken; Modellierung persistenter, ungelöster Konflikte.
-Entwicklung von Verfahren für selektives Zusammenführen, Rücknahme/inverse Operationen sowie Nachverfolgbarkeit (Provenance).
-Prototypische Erprobung und Bewertung von Versionierungsalgorithmen
-Durchführung von Architektur‑ und Design‑Reviews.
Anforderungen
must-have:
-Sehr gute Kenntnisse mit Konzepten und Architekturen verteilter Versionskontrollsysteme.
-Fundiertes Wissen zu patch / änderungsbasierten Versionierungsmodellen, DAGs/Graphdatenstrukturen und zur praktischen Versionierung strukturierter Daten.
-Sicheres Verständnis der Unterschiede zwischen snapshot-basierten und patch-basierten Ansätzen sowie von Konsistenzmodellen verteilter Systeme (Trade-offs, Replikation, Konfliktauflösung).
-Nachgewiesene Erfahrung in Merge-Semantik, Konfliktmodellierung, Rücknahme/inversen Operationen und Provenance.
nice-to-have:
-Praktische Erfahrung oder OSS-Beiträge zu patch-basierten Systemen / Patch Theory (z. B. Pijul, Darcs, Jujutsu, Mercurial/Sapling) oder nachweisbare Forschung/Prototypen in diesem Bereich.
-Kenntnisse zu Git-Interna, CRDTs, Operational Transformation oder Event Sourcing.
-Erfahrung mit Microsoft Visual Studio, Git & Azure DevOps.
Ansprechpartner
Profil-Upload
Vielen Dank für Ihr Interesse an einer Zusammenarbeit mit Contractor Consulting!Bitte füllen Sie das Formular vollständig aus.