Geforderte Skills
- TypeScript
- Python
- GitLab CI/CD
- Scrum
- Object-Oriented Design
- Design Patterns
- Schema Design
- Contract Design
- API Design
- Plugin Architecture
- Adapter Pattern
- Security Fundamentals
- Network Protocols
- HTTP
- HTTPS
- JSON Schema
- Type Systems
- Developer Tooling
- SDK Development
- Framework Development
- Containerization
- CI/CD
- Agile Methodologies
- Jira
- AI Tools
- Agent Systems
- Testing
- Documentation
- Operating System Neutrality
- Cost Management
Nice to have:Agent OrchestrationObservabilitySandboxingModel Context ProtocolGuardrailsPolicy SystemsPlatform EngineeringSAFeDenoCommand-Line ToolsEmbedded DatabasesFull-Text SearchEnglish Language Skills
Sprachen: German
Jobbeschreibung
Project overview
Deine Aufgaben
Das solltest du mitbringen
Das bieten wir dir
- 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.
- 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).
- 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))
Indexiert von der 9am-Meta-Suche. Du bist Job-Anbieter? Listing beanspruchen oder verwalten
Gefunden auf FreelancerMap DE