Python Backend Engineer / Senior Python-Entwickler / Backend-Entwickler KI

Brunel GmbH
Erlangen, Germany
10 days ago
Apply on www.arbeitsagentur.de
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Languages
English

Tech stack

LangGraph Framework Artificial Intelligence Amazon Web Services Amazon S3 Microsoft Azure Databases Continuous Integration Software Debugging Python (Programming Language) PostgreSQL Machine Learning OAuth
+30 more
Object-Oriented Software Development OpenAI Swagger SAP (Applications) SQL Databases SQLAlchemy TypeScript Openapi Data Logging Data Processing SAP Integration Solutions LangChain ReactJS Retrieval-Augmented Generation Flask (Web Framework) Large Language Models Snowflake Llamaindex Backend Git Fastapi Gitlab-ci Integration Tests Information Technology AWS Fargate Front End Software Development Cloudwatch Restful APIs Terraform Docker

Job description

Technische Verantwortung für den zuverlässigen Betrieb KI-gestützter Anwendungen (AI/LLM) in der Produktion

  • Überwachung der Anwendungen sowie Analyse von Incidents anhand von Logs, Metriken, Alerts und Traces
  • Bewertung der Auswirkungen von Produktionsfehlern auf Technik und Nutzer sowie Steuerung bis zur Lösung
  • Ursachenanalyse (Root Cause Analysis) über Python-Backends, React-Frontends, REST-APIs, Datenbanken, Schnittstellen und Konfigurationen hinweg
  • Lesen, Reviewen, Debuggen, Warten und Verbessern von bestehendem Python-Code
  • Umsetzung und Deployment von Bugfixes, Hotfixes und technischen Verbesserungen über etablierte Test-, Peer-Review- und CI/CD-Prozesse
  • Fehlersuche entlang kompletter Anwendungsabläufe, inklusive Frontend-Backend-Kommunikation, Datenverarbeitung, KI-Integrationen und externer Abhängigkeiten
  • Umsetzung kleinerer Bugfixes in React und TypeScript
  • Abgrenzung von Anwendungsfehlern gegenüber Plattform- oder Infrastrukturproblemen sowie Zusammenarbeit mit den zuständigen Engineering-Teams
  • Verbesserung von Logging, Monitoring, Alerting, Fehlerbehandlung, Resilienz und Performance
  • Pflege von Abhängigkeiten sowie Unterstützung bei Konfigurations- und Security-Updates
  • Erstellung automatisierter Unit- und Integrationstests sowie nachhaltige Behebung wiederkehrender Produktionsprobleme
  • Pflege technischer Dokumentation, Runbooks und Troubleshooting-Anleitungen
  • Unterstützung bei Wissenstransfer, Go-live, Hypercare und Übergabe in den Regelbetrieb
  • Klare Kommunikation von Status, Risiken, Workarounds und Lösungsfortschritt an den AI Service Manager und weitere Stakeholder
  • Automatisierung wiederkehrender Betriebs- und Diagnoseaufgaben

Requirements

Abgeschlossene Ausbildung oder abgeschlossenes Studium im technischen Bereich, beispielsweise Informatik, oder vergleichbare Berufserfahrung

  • Mindestens 5 Jahre Erfahrung in der Python-Backend-Entwicklung, inklusive Debugging und Wartung bestehender Codebasen
  • Sehr gute Kenntnisse in FastAPI oder Flask, Async Python, OOP, REST-APIs und OpenAPI/Swagger sowie OAuth2 und JWT
  • Erfahrung mit PostgreSQL, SQLAlchemy, SQL und Datenmodellierung sowie mit automatisierten Unit- und Integrationstests
  • Erfahrung mit Git, Docker und CI/CD (idealerweise GitLab CI/CD) sowie mit Monitoring und Observability produktiver Anwendungen
  • AWS-Kenntnisse (ECS/Fargate, CloudWatch, S3) wünschenswert, Terraform bzw. Infrastructure as Code von Vorteil
  • Gutes Verständnis von LLM-Anwendungen, RAG, Embeddings, Vektordatenbanken und KI-Agenten; Erfahrung mit Azure OpenAI, LangChain, LangGraph oder LlamaIndex von Vorteil
  • Machine-Learning- oder Modelltraining-Expertise ist nicht erforderlich
  • Grundkenntnisse in React und TypeScript sowie in SAP-Integrationen, SAP Gateway, EDI oder Snowflake von Vorteil
  • Fließende Englischkenntnisse in Wort und Schrift
  • Analytische, strukturierte und lösungsorientierte Arbeitsweise sowie Kommunikationsstärke auch in kritischen Situationen

Benefits & conditions

Bei uns arbeiten Sie unbefristet und in Festanstellung. Darüber hinaus bieten wir Ihnen einen Haustarifvertrag, der auf die Gehaltsstrukturen der verschiedenen Berufsgruppen zugeschnitten ist und Qualifikation sowie Berufserfahrung honoriert. Neben den tariflich gesicherten Sozialleistungen eines expandierenden Unternehmens bieten wir Ihnen die Möglichkeit, sich entsprechend Ihres individuellen Erfahrungsschatzes persönlich und fachlich weiterzubilden. Zusätzlich steht Ihnen die Kantine vor Ort zur Verfügung.

About the company

Arbeiten bei Brunel bedeutet: Attraktive Arbeitsaufgaben, außergewöhnliche Karriereperspektiven, die Sicherheit eines expandierenden Ingenieurdienstleisters und die ganze Vielfalt des Engineerings und der IT. Allein in der DACH-CZ Region verfügen wir über mehr als 40 Standorte und Entwicklungszentren mit akkreditiertem Prüflabor und weltweit über 120 Standorte mit mehr als 12.000 Mitarbeitern in über 40 Ländern. Mehr als 45 Jahre international erfolgreich und über 25 Jahre in Deutschland. Stillstand bedeutet Rückschritt - mit Brunel können Sie etwas bewegen!

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.arbeitsagentur.de
Prepare application

Good distractions

Loading talks and stories from around this role…