Unser Kunde ist ein schnell wachsendes Unternehmen im Bereich der Digitalisierung und Automatisierung. Es wird an den neuesten Technologien geforscht, um Produktions- und Wartungsprozesse noch effizienter zu gestalten. Dabei wird ein besonderer Fokus auf die Zusammenarbeit zwischen Mensch und Maschine gelegt. Das talentierte und motivierte Team bildet die Grundlage für den Erfolg des Unternehmens. Um den stetig wachsenden Herausforderungen gerecht zu werden, suchen wir einen AI/ML Entwickler, der das Team bei der Entwicklung und Verbesserung der RAG-Plattform unterstützt. In dieser Position haben Sie die Möglichkeit, Verantwortung zu übernehmen und aktiv Ihre Ideen einzubringen. Zu den Aufgaben gehören die Entwicklung und Implementierung von Retrieval-Augmented Generation (RAG) Architekturen sowie die Entwicklung von Dokumentenaufnahme-Pipelines, die PDF-Parsing, Chunking und die Verarbeitung von Metadaten umfassen. Darüber hinaus werden Sie Mechanismen für Einbettung und Vektorsuche implementieren und Strategien zur Optimierung von Prompts und LLM-Workflows entwickeln. Ein weiterer Schwerpunkt liegt auf der Entwicklung agentischer Workflows mit LangGraph und der Integration von KI-gesteuerten Codierungsagenten. Sie werden auch an der Automatisierung von Code-Generierungsprozessen arbeiten und die Integration von LLM-Anbietern sowie die Nutzung von AWS-Diensten vorantreiben. In dieser Rolle tragen Sie entscheidend zur Qualitätssicherung und zum Testing der AI-Systeme bei und evaluieren die RAG-Systeme hinsichtlich Relevanz und Zuverlässigkeit.
AI/ML Entwickler (RAG & KI-Agenten)
Beschreibung
Anforderungen
Der ideale Kandidat bringt mindestens 3 Jahre Erfahrung in der Python-Entwicklung mit und verfügt über fundierte Kenntnisse in der asynchronen Programmierung (async/await, asyncio). Erfahrungen mit Typ-Hinweisen und statischer Typisierung sind erforderlich, ebenso wie solide Kenntnisse in modernen Python-Tools, einschließlich Paketmanagement mit uv und Poetry sowie Code-Qualitätswerkzeugen wie Ruff und MyPy. Erfahrung mit Testing-Frameworks, insbesondere pytest und pytest-asyncio, ist ebenfalls von Vorteil. Darüber hinaus sollten Sie eine analytische Denkweise und die Fähigkeit zur Teamarbeit mitbringen. Eine proaktive und lösungsorientierte Arbeitsweise sowie die Bereitschaft, sich in neue Technologien einzuarbeiten, sind für diese Position entscheidend.