Als AI Engineer entwickelst und implementierst du produktive Softwarelösungen rund um KI, Automatisierung und Digitalisierung für mittelständische Unternehmen.
Du übersetzt konkrete Prozessprobleme und fachliche Anforderungen in technische Anwendungen, bindest bestehende Datenquellen, Systeme und Schnittstellen an und sorgst dafür, dass entwickelte Lösungen stabil, sicher und nachvollziehbar im Arbeitsalltag eingesetzt werden können.
Unser Schwerpunkt liegt nicht auf isolierten KI-Demonstratoren, sondern auf Anwendungen, die tatsächlich produktiv genutzt werden – beispielsweise zur Automatisierung manueller Recherche-, Analyse- und Verarbeitungsschritte, zur intelligenten Verarbeitung von Dokumenten oder zur besseren Nutzung vorhandener Unternehmensdaten.
Du arbeitest eng mit unserem Projektmanagement, der Geschäftsführung und den jeweiligen Ansprechpartnern auf Kundenseite zusammen. Gleichzeitig hast du die Möglichkeit, unsere technische Architektur, Entwicklungsstandards und internen Prozesse aktiv mitzugestalten.
Deine AufgabenSoftwareentwicklung & Architektur
Du entwickelst individuelle Anwendungen, die konkrete Geschäftsprozesse unserer Kunden unterstützen oder automatisieren.
Dazu gehören insbesondere:
- Entwicklung produktiver Webanwendungen
- Entwicklung von Frontend-, Backend-, API- und Integrationskomponenten
- Entwurf und Weiterentwicklung wartbarer Softwarearchitekturen
- Modellierung und Anbindung relationaler Datenbanken
- Integration bestehender Systeme, Datenquellen und externer Dienste über APIs
- Entwicklung technischer Prototypen und Überführung geeigneter Ansätze in robuste Produktivlösungen
- nachvollziehbare Dokumentation wichtiger Architektur-, Daten- und Schnittstellenentscheidungen
Generative KI, Retrieval & Automatisierung
Ein Schwerpunkt deiner Arbeit liegt auf der sinnvollen Integration moderner KI-Technologien in produktive Software.
Du:
- integrierst generative Sprachmodelle und KI-APIs in Anwendungen und automatisierte Workflows
- entwickelst Lösungen auf Basis von LLMs, Embeddings und semantischer Suche
- konzipierst und implementierst Retrieval- und RAG-Architekturen
- kombinierst je nach Anwendungsfall klassische Suche, BM25-basiertes Retrieval, Metadatenfilterung und Vektorsuche
- entwickelst Lösungen zur intelligenten Verarbeitung, Extraktion, Klassifikation und Analyse von Dokumenten und anderen unstrukturierten Daten
- bindest Sprachmodelle über strukturierte Ausgaben, Tool- und Function-Calling sowie externe Datenquellen in Geschäftsprozesse ein
- entwickelst mehrstufige KI- und Automatisierungsworkflows und bewertest, wann klassische Softwarelogik und wann generative Modelle sinnvoll eingesetzt werden
- testest und bewertest KI-basierte Funktionen hinsichtlich Qualität, Zuverlässigkeit und reproduzierbarem Verhalten
- bewertest neue Modelle, Frameworks und Technologien im Hinblick auf ihren konkreten Nutzen für unsere Projekte
Cloud, Deployment & Betrieb
Du begleitest Anwendungen nicht nur bis zum fertigen Code, sondern auch bis zum stabilen Betrieb.
Dazu gehören:
- Bereitstellung und Betrieb von Anwendungen und zugehörigen Cloud-Diensten, beispielsweise in Microsoft Azure
- Aufbau und Pflege reproduzierbarer Infrastruktur über Infrastructure as Code
- Konfiguration und saubere Trennung von Entwicklungs-, Test- und Produktivumgebungen
- sicherer Umgang mit Secrets, Identitäten, Rollen und Zugriffskontrollen
- Monitoring, Fehleranalyse und technische Weiterentwicklung produktiver Anwendungen
- Berücksichtigung von Datenschutz und Informationssicherheit beim Entwurf und Betrieb unserer Lösungen
Qualität & technische Weiterentwicklung
Du übernimmst Verantwortung dafür, dass Lösungen nicht nur funktionieren, sondern langfristig wartbar bleiben.
Dazu gehören:
- automatisierte und manuelle Tests
- Analyse und Behebung technischer Fehler
- Code Reviews und nachvollziehbare technische Entscheidungen
- strukturierte Entwicklungs- und Deploymentprozesse
- Mitwirkung bei der Weiterentwicklung unserer Architektur-, Entwicklungs- und Qualitätsstandards
- Verbesserung wiederverwendbarer Komponenten, Templates und interner Entwicklungswerkzeuge
Das solltest du mitbringenDas ist uns besonders wichtig
- ein abgeschlossenes Studium der Informatik, Software Engineering, Data Science oder eines vergleichbaren technischen Studiengangs – alternativ eine vergleichbare praktische Qualifikation
- praktische Erfahrung in der professionellen Softwareentwicklung
- sehr gute Kenntnisse in Python und TypeScript
- Erfahrung mit modernen Webanwendungen wie bspw. React
- Erfahrung mit modernen Backend- und API-Architekturen
- sicherer Umgang mit PostgreSQL und relationaler Datenmodellierung
- Erfahrung mit Git und strukturierten Entwicklungsworkflows
- gutes Verständnis für Softwarearchitektur und die Entwicklung wartbarer Anwendungen
- praktische Erfahrung mit generativen Sprachmodellen, LLM-APIs und Embeddings
- Verständnis moderner Retrieval-Verfahren, insbesondere Volltextsuche, BM25, semantischer Suche, Vektorsuche und hybriden Ansätzen
- Erfahrung mit der Konzeption oder Umsetzung von RAG-Systemen oder vergleichbaren KI-Architekturen
- Erfahrung mit der Integration von Sprachmodellen über strukturierte Ausgaben, Tool- beziehungsweise Function-Calling oder vergleichbare Mechanismen
- Erfahrung mit dem Betrieb cloudbasierter Anwendungen
- Verständnis von Infrastructure as Code und reproduzierbaren Deploymentprozessen
- Fähigkeit, fachliche Anforderungen zu verstehen und in geeignete technische Lösungen zu übersetzen
- strukturierte und eigenverantwortliche Arbeitsweise
- hoher Anspruch an Qualität, Stabilität und Nachvollziehbarkeit
- Bereitschaft, technische Probleme und Risiken frühzeitig anzusprechen und lösungsorientiert zu bearbeiten
- gute Englischkenntnisse für technische Dokumentationen, Entwicklungswerkzeuge und internationale Fachliteratur
Das wäre ein Plus
Besonders interessant ist für uns Erfahrung in einem oder mehreren der folgenden Bereiche:
- Node.js und TypeScript-basierte Backends
- Python für Datenverarbeitung, Automatisierung oder KI-Anwendungen
- PostgreSQL-Erweiterungen für Vektorsuche, Embeddings oder erweiterte Volltextsuche
- Evaluation und Qualitätssicherung generativer KI-Anwendungen
- Verarbeitung von PDFs, Office-Dokumenten oder anderen unstrukturierten Daten
- Azure App Service, Functions, Storage, Key Vault oder weiteren Azure-Diensten
- Microsoft Entra ID, OAuth und rollenbasierter Zugriffskontrolle
- CI/CD und automatisierten Deploymentprozessen
- Integration bestehender Unternehmenssoftware über APIs
- wissenschaftliche Veröffentlichungen in renommierten Fachjournalen oder Konferenzen, insbesondere im Bereich angewandter Künstlicher Intelligenz
Das bieten wir dir
- Sicherer Arbeitsplatz mit Aussicht auf eine unbefristete Übernahme
- Transparentes Fixgehalt mit Entwicklungsmöglichkeiten
- Strukturierte Einarbeitung in Zielgruppe, Angebot und Gesprächsführung
- Regelmäßige Roleplays und individuelles Feedback
- Klare Vertriebsprozesse und ein definiertes Zielkundenprofil
- Moderne technische Ausstattung und Firmenhandy
- Direkte Zusammenarbeit mit der Geschäftsführung
- Möglichkeit, den internen Vertrieb von Beginn an mit aufzubauen
- Fachliche Entwicklungsmöglichkeiten mit wachsender Verantwortung
Gehalt: 80.000,00€ - 100.000,00€ pro Jahr
Leistungen:
- Essenszuschuss
- Firmenevents
- Flexible Arbeitszeiten
- Kostenlose Getränke
- Kostenloser Parkplatz
Bewerbungsfrage(n):
- Bereitschaft, 100% vor Ort in Herrenberg zu arbeiten
Arbeitsort: Vor Ort