Full-Stack AI Engineer

Barmer
Wuppertal, Germany
yesterday

Role details

Contract type
Permanent contract
Employment type
Part-time / full-time
Working hours
Regular working hours
Languages
German

Job location

Wuppertal, Germany

Tech stack

API
Artificial Intelligence
Applications Architecture
Software Applications
Cloud Engineering
Code Review
Relational Databases
Software Design Patterns
Amazon DynamoDB
Electronic Data Interchange (EDI)
Python
PostgreSQL
MongoDB
MySQL
NoSQL
Pair Programming
Software Architecture
Redis
Software Engineering
Data Streaming
Systems Architecture
TypeScript
Chatbots
React
Flask
Backend
FastAPI
Containerization
Kubernetes
Information Technology
Machine Learning Operations
Front End Software Development
Api Design
Streamlit Framework
Docker
Microservices

Job description

  • Im Fokus Ihrer Tätigkeit stehen die Analyse, Planung von Software Designs, die (Weiter-)Entwicklung, Implementierung und Betreuung (inkl. Dokumentation, Testung und Wartung) von Softwareanwendungen/Applikationen sowie Anwendungssystemen und deren Komponenten im gesamten Lebenszyklus. Dies schließt die Sicherstellung des Anwendungsbetriebes inkl. Zusammenführung und Modulbetreuung mit ein.
  • Darüber hinaus liegt die Konzeption und Implementierung skalierbarer Backend-Services zur nahtlosen Integration von ML- und GenAI-Modellen in produktive Workflows in Ihrer Verantwortung.
  • Sie entwickeln robuste APIs und Konnektoren, um KI-Funktionalitäten mit internen Systemen und externen Tools zu verbinden und so einen reibungslosen Datenaustausch zu gewährleisten.
  • Agentische Frameworks setzen Sie gezielt ein, um fortgeschrittene Funktionen wie Reasoning, Memory und Tool-Nutzung in unseren KI-Anwendungen zu realisieren.
  • Moderne Frontends für KI-Anwendungen gestalten und passen Sie auf Basis von Frameworks wie React.js/TypeScript, Reflex oder Streamlit an die spezifischen Anforderungen unserer Nutzerinnen und Nutzer an.
  • Die Integration von KI-Komponenten in bestehende Daten- und MLOps-Pipelines treiben Sie voran und sorgen für reibungslose Übergänge zwischen Training, Deployment und produktivem Einsatz.
  • Gemeinsam mit dem Cloud-Engineering-Team gestalten Sie die Systemarchitektur aktiv mit - stets mit Fokus auf Skalierbarkeit, Stabilität und höchste Sicherheitsstandards.

Requirements

  • Ein abgeschlossenes Studium der Informatik, Wirtschaftsinformatik oder einer vergleichbaren Fachrichtung bringen Sie mit; alternativ verfügen Sie über eine entsprechende Berufsausbildung mit einschlägiger Weiterqualifikation.
  • Mehrjährige Erfahrung in der Entwicklung hochverfügbarer Backend-Systeme zeichnet Sie aus, insbesondere im Umgang mit Python sowie Frameworks wie FastAPI oder Flask. Darüber hinaus sind Sie versiert im API-Design und in der Integration von Services und Systemen.
  • Fundierte Praxiserfahrung in der Entwicklung komplexer KI-Anwendungen gehört zu Ihrem Profil. Sie arbeiten sicher mit Generative-AI-Orchestrierungsframeworks wie LangChain, LlamaIndex oder Strands SDK und verfügen über erprobte Kenntnisse in der Modellierung, Skalierung und Optimierung von Vektordatenbanken sowie semantischer Suche, etwa mit OpenSearch, Qdrant oder FAISS.
  • Im Umgang mit relationalen Datenbanken wie PostgreSQL oder MySQL sowie mit NoSQL-Technologien wie MongoDB, DynamoDB oder Redis sind Sie routiniert. Zusätzlich entwickeln und optimieren Sie Frontends mit modernen Frameworks wie React.js/TypeScript, Reflex oder Streamlit.
  • Umfassende Erfahrung mit Microservice-Architekturen, Containerisierung und skalierbaren Anwendungsarchitekturen - beispielsweise mit Docker, Kubernetes oder EKS - bringen Sie ebenso mit wie ein tiefes Verständnis für Softwarearchitektur, Design Patterns sowie Sicherheits- und Compliance-Anforderungen im KI-Umfeld.
  • Ein gutes Verständnis für KI-spezifische UX-Herausforderungen, etwa Streaming-Antworten, Latenz-Management und Human-in-the-Loop-Prozesse, ist vorhanden; Kenntnisse in Conversational UX und Chatbot-Designmustern sind dabei von Vorteil.
  • Als engagierter Teamplayer teilen Sie Ihr Wissen aktiv, etwa durch Code Reviews und Pair Programming und verfügen über sehr gute Deutschkenntnisse auf mindestens C1-Niveau.

Apply for this position