Wir suchen einen erfahrenen Senior Software Engineer, der unser Backend-Team verstärkt. In dieser Rolle werden Sie an verteilten, ereignisgesteuerten Systemen arbeiten, die die Kernfunktionalität unserer Produkte unterstützen. Dabei bringen Sie praktische Erfahrung im Umgang mit KI-Agenten mit, die über theoretisches Wissen hinausgeht. Zu Ihren Aufgaben gehören der Aufbau und die Wartung von Backend-Diensten mit C# innerhalb einer verteilten Architektur. Sie entwerfen und arbeiten mit nachrichtengetriebenen Systemen, wie RabbitMQ, und entwickeln, bauen und implementieren KI-agentische Workflows, die in unser Kerngeschäft integriert sind. Sie werden eng mit Produkt-, Daten- und Plattformteams zusammenarbeiten, um zuverlässige und gut getestete Funktionen bereitzustellen. Darüber hinaus tragen Sie zu den Ingenieurstandards bei und helfen, das Niveau des Teams zu heben. Wir bieten Ihnen ein dynamisches Arbeitsumfeld, in dem Sie bedeutende Beiträge leisten können und die Möglichkeit haben, an der technischen Transformation eines führenden Unternehmens in der Branche teilzuhaben.
Senior Software Engineer (m/w/d)
Beschreibung
Anforderungen
Der ideale Kandidat verfügt über umfangreiche Erfahrung in der Backend-Entwicklung und hat fundierte Kenntnisse in C#. Sie sollten in der Lage sein, komplexe Backend-Dienste von Anfang bis Ende zu betreuen. Praktische Erfahrung mit RabbitMQ oder ähnlichen Nachrichtenbrokern wie Kafka oder Azure Service Bus ist erforderlich. Darüber hinaus ist praktische Erfahrung im Aufbau von KI-agentischen Systemen ein Muss. Sie sollten ein solides Verständnis von verteilten Systemen, asynchronen Mustern und ereignisgesteuertem Design haben. Erfahrung mit der Azure-Cloud-Infrastruktur und Vertrautheit mit LLM-Orchestrierungsframeworks wie LangChain, Semantic Kernel oder AutoGen sind von Vorteil. Idealerweise haben Sie bereits an Systemen gearbeitet, die KI in kundenorientierte Workflows integrieren. Persönlich sollten Sie teamfähig sein, über gute Kommunikationsfähigkeiten verfügen und analytisches Denken mitbringen.