Framework Engineer (m/w/d) (ID: 2024)

Transportation & Logistics • Arbeitnehmerüberlassung • 22/10/2026

Jobs / Framework Engineer (m/w/d) (ID: 2024)

Deine Aufgaben

  • Du konzipierst und entwickelst wiederverwendbare Framework-Bausteine für eine KI-Plattform, damit andere Teams KI-gestützte Automatisierungen bauen und betreiben können.
  • Du erarbeitest gemeinsam mit der Architektur technische Konzepte und dokumentierst Entscheidungen nachvollziehbar in Architecture Decision Records, arc42 und C4-Diagrammen, jeweils inklusive verworfener Alternativen.
  • Du verantwortest Framework-Bausteine über den gesamten Lebenszyklus hinweg: Entwurf, Schema und Contract, Implementierung, Tests, Dokumentation, Versionierung und Weiterentwicklung.
  • Du entwickelst Strukturen für Framework und Laufzeit, mit denen andere Teams Agenten und Automatisierungen definieren, ausführen und ausliefern können.
  • Du gestaltest Schema- und Contract-Design für unterschiedliche Bausteintypen wie Agents, Skills, Tools, Knowledge, Hooks, Contracts und Guardrails und stellst Versionierung sowie Rückwärtskompatibilität sicher.
  • Du baust Registries und Distributionsmechanismen auf, damit Bausteine versioniert registriert, gefunden und über Tooling eingebunden werden können.
  • Du entwickelst eine erweiterbare Plugin- und Adapter-Architektur mit klaren Erweiterungspunkten, automatischer Erkennung neuer Bausteine und hoher Wartbarkeit.
  • Du konzipierst Guardrails als technischen und fachlichen Baustein und berücksichtigst dabei Authentifizierung, Autorisierung, Secrets, Isolation, Freigaben, Schutzmechanismen sowie Kosten- und Rate-Limits.
  • Du bindest mehrere KI-Anbieter und Chat-Completion-Schnittstellen an und entwickelst Lösungen für Routing, Modellauswahl, Batching, Retry und Rate-Limiting.
  • Du erschließt Wissen aus Code und stellst es über geeignete Protokolle und Mechanismen als nutzbare Wissensquelle im Plattform-Ökosystem bereit.
  • Du setzt CI/CD-Pipelines in GitLab auf, verankerst Qualitätsprüfungen als blockierende Stufen und etablierst reproduzierbare Release- und Distributionsprozesse.
  • Du verankerst Spec-driven Development im Team und sorgst dafür, dass Anforderungen, Entwürfe und Prüfbefehle vor der Umsetzung klar beschrieben sind.
  • Du entwirfst und betreibst die Orchestrierung mehrerer Agenten, inklusive Zustandsverwaltung, Wiederaufnahme nach Abbruch, Schleifenerkennung und Parallelisierungsregeln.
  • Du machst die Ergebnisgüte agentischer Abläufe messbar, definierst Testfälle und Bewertungsmaße und etablierst Wiederholungsprüfungen bei Änderungen und Modellwechseln.
  • Du baust Observability für agentische Abläufe auf und schaffst Transparenz über Laufzeit, Token-Verbrauch, Kosten sowie Zuordnung zu Teams und Anwendungsfällen.
  • Du stellst die Isolation der Ausführung sicher und berücksichtigst Sandboxing, minimale Rechte, Trennung von Daten und Zugängen sowie die Grenzen dieser Schutzmechanismen.
  • Du begleitest als Maintainer:in Inner-Source-Beiträge anderer Teams, prüfst diese fachlich und technisch und unterstützt bei der eigenständigen Nutzung der Bausteine.
  • Du vermittelst Wissen durch Dokumentation, Vorführungen, Sprechstunden und ähnliche Formate, damit andere Teams die Bausteine ohne Begleitung einsetzen können.
  • Du achtest auf Betriebssystem-Neutralität und stellst sicher, dass Werkzeuge und Automatiken auf macOS, Linux und Windows lauffähig sind.
  • Du behältst Kosten und Laufzeiten im Blick, identifizierst ineffiziente Muster und schlägst tragfähige Alternativen vor.

Das solltest du mitbringen

  • Erforderlich:
  • Du hast mehrjährige Erfahrung in der Softwareentwicklung über Frontend und Backend hinweg sowie mindestens 10 Jahre Erfahrung im Bau von Frameworks, Developer Tooling, SDKs oder Plugin-Systemen für andere Entwicklungsteams.
  • Du kannst Frameworks, Plattformen und Schnittstellen so entwerfen, dass andere Teams sie als stabiles Fundament nutzen können, und begründest technische wie strategische Zuschnitte überzeugend.
  • Du beherrschst Schema- und Contract-Design mit Datenmodellen, Schnittstellen und Erweiterungspunkten, zum Beispiel mit JSON Schema und Typsystemen, einschließlich Versionierung und Rückwärtskompatibilität.
  • Du verfügst über sehr gute Kenntnisse in TypeScript, insbesondere zu Typsystem, generischen Typen, Interfaces sowie Plugin- und Adapter-Mustern, und setzt Python für Werkzeuge, Prüfungen und Auswertungen sowie portable Shell-Skripte für Automatiken ein.
  • Du bringst fundierte Grundlagen in objektorientiertem Entwurf und gängigen Entwurfsmustern mit, darunter Builder, Factory, Strategy, Adapter, Repository, Pipeline und Registry, und kennst etablierte Architektur-Dokumentationsformate.
  • Du hast solides Security-Grundwissen zu Authentifizierung, Autorisierung, rollenbasierten Rechten, Secrets, Trust Boundaries und typischen Bedrohungsbildern wie Injection, Server Side Request Forgery, Token-Leakage und Prompt Injection.
  • Du verfügst über Netzwerk- und Protokollwissen zu HTTP und HTTPS, Retry- und Backoff-Strategien, Rate-Limiting sowie Protokollen mit Aufrufsemantik wie JSON-RPC.
  • Du hast Erfahrung mit GitLab CI/CD und Containern, baust Pipelines auf, verankerst Qualitätsprüfungen als blockierende Stufen und arbeitest sicher in Merge-Request-basierten Prozessen.
  • Du arbeitest sicher in Scrum-Teams, kennst Backlog-Arbeit, den vertikalen Zuschnitt von Aufgaben, Definition of Done und bringst Werkzeugkenntnisse in Jira mit.
  • Du nutzt seit mehreren Monaten kontinuierlich KI-Werkzeuge in der Softwareentwicklung und setzt diese reflektiert in deiner täglichen Arbeit ein.
  • Du kennst die gängigen Fachbegriffe im Umfeld moderner KI- und Agentensysteme sicher und kannst ihre Bedeutung im praktischen Einsatz einordnen.
  • Du kannst Grenzen, Risiken und typische Fehlerbilder von KI-Technologien benennen und daraus fundierte Einsatzentscheidungen ableiten.
  • Du hast Erfahrung im Entwurf und Aufbau von Agenten mit Konfigurationsschichten wie Agent-Definition, Steering, Skills, Hooks und Guards.
  • Du hast Erfahrung mit dem Testen von Systemen, die nicht bei jedem Lauf dasselbe Ergebnis liefern, und kennst geeignete Vorgehensweisen für Wiederholungen, Vergleichsdatensätze und den Umgang mit instabilen Tests.
  • Du kannst dein Wissen so weitergeben, dass andere Teams technische Lösungen anschließend selbstständig einsetzen können.
  • Du bist ohne grundlegende Einarbeitung in Themen der künstlichen Intelligenz handlungsfähig.
  • Gewünscht:
  • Du hast Erfahrung mit der Orchestrierung mehrerer Agenten im produktiven Betrieb, einschließlich Übergaben, gemeinsamem Zustand, Wiederaufnahme nach Abbruch und Umgang mit Schleifen.
  • Du hast Erfahrung darin, die Ergebnisgüte agentischer Abläufe messbar zu machen und geeignete Bewertungsmaße sowie Vergleichsdatensätze aufzubauen und zu pflegen.
  • Du kennst Observability für KI-Systeme, insbesondere Tracing über Modellaufrufe, Tool Calls und Abrufschritte sowie Kennzahlen zu Laufzeit, Verbrauch und Kosten.
  • Du bringst Erfahrung mit Sandboxing und Isolation bei der Ausführung von Code und Werkzeugaufrufen mit und kennst die Grenzen solcher Schutzmaßnahmen.
  • Du hast Erfahrung mit dem Model Context Protocol oder vergleichbaren Protokollen zur Anbindung von Werkzeugen an KI-Assistenten.
  • Du kennst Guardrail- oder Policy-Systeme zur technischen Absicherung oder Verhaltenssteuerung.
  • Du hast idealerweise in einem Plattform- oder Enablement-Team gearbeitet, dessen interne Kunden andere Teams sind.
  • Du kennst Plattformen für agentische Dienste wie AWS Bedrock AgentCore, Microsoft Foundry Agents Service oder Microsoft Copilot Studio.
  • Du hast Erfahrung in einem skalierten agilen Umfeld nach SAFe oder vergleichbar und kennst Planungsformate auf übergreifender Programmebene.
  • Du hast idealerweise Erfahrung im Logistikumfeld oder in einem vergleichbar komplexen Konzernumfeld mit hohen Anforderungen an Security, Datenschutz und Compliance.
  • Du bringst von Vorteil Kenntnisse in Deno, in der Entwicklung von Kommandozeilenwerkzeugen für mehrere Betriebssysteme, in eingebetteten Datenbanken und Volltextsuche sowie Englischkenntnisse mit.
  • Du überzeugst durch Kommunikationsstärke, Teamfähigkeit, Durchsetzungsvermögen und eine analytische Denkweise.
  • Gute Deutschkenntnisse in Wort und Schrift (mind. C1).

Das bieten wir dir

  • Eine technisch anspruchsvolle Senior-Rolle mit viel Gestaltungsspielraum beim Aufbau eines wiederverwendbaren Frameworks für eine KI-Plattform.
  • Ein Umfeld, in dem du architekturprägende Entscheidungen treffen und die technische Richtung einer zentralen Plattform mitgestalten kannst.
  • Die Möglichkeit, an zukunftsweisenden Themen rund um Agentensysteme, Automatisierung, Plattform-Engineering und KI-gestützte Entwicklungsprozesse zu arbeiten.
  • Ein agiles Arbeitsumfeld mit enger Zusammenarbeit zwischen Architektur, Scrum-Team und nutzenden Teams.
  • Ein erfahrendes und motiviertes Team mit Fokus auf Qualität, Wiederverwendbarkeit und nachhaltige technische Lösungen.
  • Raum, dein Wissen sichtbar zu machen und andere Teams durch Dokumentation, Vorführungen und Austauschformate zu befähigen.
  • Persönliche und fachliche Weiterentwicklungsmöglichkeiten in einem modernen Technologieumfeld.
  • Die Leistungserbringung erfolgt 80% Remote und 20% Onsite. (Frankfurt (Main))

Keine passenden Ergebnisse? Gerne können Sie sich auch initiativ bewerben