Skip to content
freelancermapOpen

Senior Distributed Version Control Architect Structured Data, remote

Original title: Senior Distributed Version Control Architect (m/w/d) Structured Data, remote (ID: 30684)

Contractor Consulting GmbH · Germany · Hybrid · Senior

  • Germany · Hybrid
  • 4 Monate
  • German

Indexed (3 weeks ago) · refreshed constantly

Start
ab sofort
Duration
4 Monate
Work mode
Hybrid
Contract
Freelance / B2B
Seniority
Senior
Reference
3057024

Required skills

Nice to have:PijulDarcsJujutsuMercurialSaplingGit InternalsCRDTsOperational TransformationEvent SourcingMicrosoft Visual StudioAzure DevOps

Languages: German

Job description

Seeking a Senior Distributed Version Control Architect to design, document, and evolve a distributed version control system for structured data, focusing on patch theory, DAGs, and structured data versioning.

Project overview

For our customer project, I am currently looking for a Senior Distributed Version Control Architect (m/f/d) Patch Theory, DAGs, Structured Data (30684).

Is this a suitable project for you? I look forward to your feedback!

Responsibilities

  • Design, documentation, and further development of a distributed version control system (VCS) for structured data (data and version models, DAGs).
  • Definition of representations for changes/patches, dependencies, and causal histories.
  • Specification and evaluation of merge, conflict, and synchronization semantics; modeling of persistent, unresolved conflicts.
  • Development of procedures for selective merging, rollback/inverse operations, and traceability (provenance).
  • Prototypical testing and evaluation of versioning algorithms.
  • Conducting architecture and design reviews.

Requirements

  • Very good knowledge of concepts and architectures of distributed version control systems.
  • Sound knowledge of patch/change-based versioning models, DAGs/graph data structures, and practical versioning of structured data.
  • Solid understanding of the differences between snapshot-based and patch-based approaches, as well as consistency models of distributed systems (trade-offs, replication, conflict resolution).
  • Proven experience in merge semantics, conflict modeling, rollback/inverse operations, and provenance.

Nice to have

  • Practical experience or OSS contributions to patch-based systems / Patch Theory (e.g., Pijul, Darcs, Jujutsu, Mercurial/Sapling) or demonstrable research/prototypes in this area.
  • Knowledge of Git internals, CRDTs, Operational Transformation, or Event Sourcing.
  • Experience with Microsoft Visual Studio, Git & Azure DevOps.

Project details

asap

4M+

remote, onboarding in GR Hannover

  • Start: ab sofort
  • Duration: 4 Monate
  • Location: DE
  • Languages: German

Indexed by 9am's meta-search. You are a job provider? Claim or manage this listing

Found on FreelancerMap DE

  1. JobServeNew

    Head of Network (m/f/d)

    LOTTO Hessen GmbH· Wiesbaden, Hessen, Germany· Hybrid· Senior

    • IT Leadership
    • Network Engineering
    • IT Infrastructure
    • +4

  2. JobServeNew

    Technical Product Designer

    J.P. Sauer & Sohn Maschinenbau GmbH· Kiel, Schleswig-Holstein, Germany· Hybrid· Senior

    • Technical Product Design
    • 3D CAD
    • 2D CAD
    • +4

  3. SOMINew

    MECM Engineer

    Confidential· Hannover, Niedersachsen, DE· Hybrid· Senior

    • Microsoft MECM
    • Software Packaging
    • Software Deployment
    • +2

Browse all jobs
Sign up free to apply