Für unseren Kunden Siemens Energy suchen wir Sie!
Ihre Aufgaben
- Übernahme der technischen Verantwortung für den zuverlässigen Betrieb KI-gestützter Anwendungen in der Produktionsumgebung.
- Überwachung des Anwendungszustands sowie Untersuchung von Störungen mithilfe von Logs, Metriken, Alarmmeldungen und Traces.
- Bewertung der technischen Auswirkungen von Produktionsstörungen sowie ihrer Folgen für die Nutzer und konsequente Steuerung bis zur Behebung.
- Durchführung von Ursachenanalysen (Root Cause Analysis) über verschiedene Anwendungskomponenten hinweg, darunter Python-Backends, React-Frontends, REST-APIs, Datenbanken, Schnittstellen und Anwendungskonfigurationen.
- Analyse, Überprüfung, Fehlerbehebung, Wartung und Weiterentwicklung bestehenden Python-Codes.
- Implementierung und Bereitstellung von Fehlerbehebungen, Hotfixes und technischen Verbesserungen unter Einhaltung etablierter Test-, Peer-Review- und CI/CD-Prozesse.
- Analyse und Behebung von Problemen entlang vollständiger Anwendungsabläufe, einschließlich der Kommunikation zwischen Frontend und Backend, der Datenverarbeitung, der KI-Integrationen und externer Abhängigkeiten.
- Durchführung kleinerer Fehlerbehebungen in React und TypeScript, sofern dies erforderlich und sinnvoll ist.
- Unterscheidung zwischen anwendungsbezogenen Problemen und Störungen gemeinsamer Plattformen oder der Infrastruktur sowie Zusammenarbeit mit den jeweils verantwortlichen Engineering-Teams.
- Verbesserung von Anwendungsprotokollierung, Monitoring, Alarmierung, Fehlerbehandlung, Ausfallsicherheit und Performance.
- Pflege von Anwendungsabhängigkeiten sowie Unterstützung bei Konfigurationsänderungen und sicherheitsrelevanten Aktualisierungen.
- Erstellung automatisierter Unit- und Integrationstests für Fehlerbehebungen und technische Verbesserungen.
- Umsetzung nachhaltiger Korrekturmaßnahmen zur Vermeidung wiederkehrender Produktionsprobleme.
- Pflege der technischen Dokumentation, von Betriebs- und Handlungsanleitungen (Runbooks) sowie von Leitfäden zur Fehleranalyse und -behebung.
- Unterstützung beim technischen Wissenstransfer, beim Go-live, während der Hypercare-Phase sowie bei der Übergabe in den regulären Betrieb.
- Verständliche Kommunikation des technischen Status, bestehender Risiken, möglicher Workarounds und des Fortschritts bei der Fehlerbehebung an den AI Service Manager und relevante Stakeholder.
- Automatisierung wiederkehrender Betriebs- und Diagnoseaufgaben.
- Mindestens fünf Jahre Berufserfahrung in der Python-basierten Backend-Entwicklung.
- Erfahrung im Betrieb, Debugging, in der Wartung und Weiterentwicklung produktiver Anwendungen.
- Erfahrung mit der Implementierung und sicheren Bereitstellung von Fehlerbehebungen in der Produktionsumgebung.
- Erfahrung im Umgang mit APIs, Datenbanken, Cloud-Diensten und Abhängigkeiten verteilter Anwendungen.
- Erfahrung in der eigenständigen Arbeit mit komplexen und bislang unbekannten Codebasen.
- Erfahrung in der Zusammenarbeit mit Backend-, Frontend-, Cloud-, Plattform- und Business-Teams.
- Abgeschlossene Berufsausbildung, abgeschlossenes Hochschulstudium oder eine vergleichbare Qualifikation durch einschlägige Berufserfahrung in einem relevanten technischen Bereich.
- Fließende Englischkenntnisse in Wort und Schrift.
Python und Backend-Entwicklung
- Mindestens fünf Jahre Berufserfahrung in der Python-basierten Backend-Entwicklung.
- Fundierte Erfahrung in der Analyse, Überprüfung, Fehlerbehebung, Wartung und Weiterentwicklung bestehender Codebasen.
- Erfahrung mit FastAPI, Flask oder vergleichbaren Python-Frameworks zur Entwicklung von APIs.
- Kenntnisse in asynchroner Python-Programmierung und objektorientierter Programmierung.
- Erfahrung mit REST-APIs und OpenAPI/Swagger.
- Kenntnisse in Authentifizierungs- und Autorisierungskonzepten, beispielsweise OAuth2 und JWT.
- Erfahrung mit PostgreSQL, SQLAlchemy, SQL und Datenmodellierung.
- Erfahrung mit automatisierten Unit- und Integrationstests.
- Sicherer Umgang mit Git und kollaborativen Code-Review-Prozessen.
- Ausgeprägte Fähigkeiten im Debugging produktiver Anwendungen und in der systematischen Ursachenanalyse technischer Probleme.
- Erfahrung mit dem Betrieb und der Wartung produktionsreifer Anwendungen.
- Kenntnisse in Docker und containerisierten Anwendungen.
- Erfahrung mit CI/CD-Pipelines, vorzugsweise GitLab CI/CD.
- Erfahrung mit Anwendungsmonitoring, Logging, Alarmierung und Observability.
- Erfahrung mit cloudnativen Anwendungen und verteilten Systemen.
- Erfahrung in der Implementierung und sicheren Bereitstellung von Fehlerbehebungen in der Produktionsumgebung.
- AWS-Kenntnisse sind von Vorteil, insbesondere in den Bereichen ECS/Fargate, CloudWatch, S3, Load Balancing und Queues.
- Kenntnisse in Terraform oder vergleichbaren Infrastructure-as-Code-Lösungen sind ein Plus.
Erfahrung mit KI-Anwendungen
- Gutes Verständnis von LLM-basierten Anwendungen aus Sicht des Application Engineering.
- Erfahrung mit der Integration von KI- oder LLM-Diensten über APIs.
- Verständnis der Konzepte Retrieval-Augmented Generation (RAG), Embeddings, Vektordatenbanken und dokumentenbasierter Verarbeitungsprozesse.
- Verständnis von KI-Agenten, Tool Calling, Orchestrierung und mehrstufigen Anwendungsabläufen.
- Fähigkeit, KI-spezifische Probleme im Produktivbetrieb zu analysieren, beispielsweise im Zusammenhang mit Modellaufrufen, Retrieval-Prozessen, Modellausgaben, Kontextbeschränkungen, Latenzen und externen Abhängigkeiten.
- Erfahrung mit Azure OpenAI oder vergleichbaren verwalteten KI-Diensten ist von Vorteil.
- Kenntnisse in LangChain, LangGraph, LlamaIndex oder vergleichbaren Frameworks sind ein Plus.
- (Fundierte Kenntnisse im Bereich Machine Learning oder im Training von KI-Modellen sind nicht erforderlich.)
Frontend und Enterprise-Integration
- Grundlegende praktische Erfahrung mit React und TypeScript ist von Vorteil.
- Erfahrung mit SAP-Integrationen, SAP Gateway, EDI, Snowflake oder vergleichbaren Enterprise-Plattformen ist ein Plus.
Persönliche Kompetenzen
- Ausgeprägtes technisches Verantwortungsbewusstsein und eine serviceorientierte Denkweise.
- Bewusstsein für die Auswirkungen technischer Probleme auf Nutzer und Geschäftsprozesse.
- Selbstständige, strukturierte und lösungsorientierte Arbeitsweise.
- Ausgeprägte analytische Fähigkeiten und Problemlösungskompetenz.
- Fähigkeit, Symptome von den zugrunde liegenden Ursachen eines Problems zu unterscheiden.
- Pragmatische Herangehensweise, ohne dabei die Sicherheit des Produktivbetriebs oder die Codequalität zu beeinträchtigen.
- Zuverlässige und klare Kommunikation während Störungen und kritischer Produktionssituationen.
- Fähigkeit, technische Sachverhalte sowohl technischen als auch nichttechnischen Stakeholdern verständlich zu vermitteln.
- Bereitschaft, über verschiedene technische Bereiche hinweg zu arbeiten, insbesondere Backend, Frontend, KI, Cloud, Datenverarbeitung und Systemintegration.
- Fähigkeit, bestehende technische Lösungen konstruktiv zu hinterfragen und Verbesserungspotenziale aufzuzeigen
Das bieten wir Ihnen
- Übertarifliche Vergütung inklusive attraktiver Zuschläge
- Auszeichnungen, die für sich sprechen – unter anderem Kununu Top Company 2026 und FOCUS Top Unternehmen
- Persönliche Betreuung durch einen festen Ansprechpartner während des gesamten Einsatzes
- Steigendes Urlaubs- und Weihnachtsgeld innerhalb der ersten vier Beschäftigungsjahre
- Mitarbeiter-werben-Mitarbeiter-Prämie von bis zu 1.000 €
- Betriebliche Altersvorsorge für Ihre finanzielle Zukunft
- Flexible Arbeitszeiten durch ein persönliches Gleitzeitkonto
- Individuelle Weiterbildungs- und Entwicklungsmöglichkeiten
- Sehr gute Übernahmechancen bei unserem Kunden
- Je nach Einsatzbereich besteht die Möglichkeit zum Homeoffice in Abstimmung mit unserem Kunden