Unser Kunde sucht einen engagierten Software Developer, der moderne Backend-Systeme entwickeln und gleichzeitig an innovativen KI-Projekten mitarbeiten möchte. In dieser Rolle sind Sie verantwortlich für die Entwicklung skalierbarer Cloud-Anwendungen mit Python und arbeiten mit einem modernen, state-of-the-art Tech-Stack. Sie bringen KI-basierte Lösungen produktiv zum Einsatz und gestalten gemeinsam mit Produktmanagern, Designern und DevOps-Teams robuste Architekturen, APIs und Datenbanksysteme. Ihre Aufgaben umfassen die Konstruktion und Pflege robuster Backend-Services, die Einbindung und das Management von APIs für den Datenaustausch zwischen verschiedenen Services sowie die Gestaltung und Verwaltung relationaler und nicht-relationaler Datenbanken. Zudem arbeiten Sie eng mit dem DevOps-Team zusammen, um Deployment-Prozesse zu automatisieren und CI/CD-Pipelines zu implementieren. Durch Code-Reviews und ausführliche Dokumentation stellen Sie die Code-Qualität und Wartbarkeit sicher. Die enge Kommunikation und der Austausch mit anderen Entwicklern sind entscheidend, um gemeinsame Ziele zu erreichen. Diese Position bietet Ihnen die Möglichkeit, hoch skalierbare Anwendungen in Cloud-Umgebungen wie AWS, Azure oder Google Cloud zu entwickeln und zu implementieren. Sie erwartet ein dynamisches Arbeitsumfeld, in dem Sie Ihre Fähigkeiten weiterentwickeln und Ihre Ideen einbringen können.
Software Developer für KI-Projekte (m/w/d)
Beschreibung
Anforderungen
Der ideale Kandidat bringt mindestens 3 Jahre Erfahrung als Backend- oder Fullstack Developer mit und hat fundierte Kenntnisse im Bereich Cloud Computing sowie in der Entwicklung containerisierter Anwendungen. Erfahrung im Umgang mit DevOps-Tools ist von Vorteil, ebenso wie Kenntnisse in Container-Technologien wie Kubernetes. Eine verhandlungssichere Beherrschung der deutschen und englischen Sprache ist unerlässlich, um effektiv im Team und mit den Stakeholdern kommunizieren zu können. Darüber hinaus sollten Sie eine Leidenschaft für sauberen Code und qualitativ hochwertige Softwareentwicklung mitbringen. Persönliche Eigenschaften wie Teamfähigkeit, Kommunikationsstärke und analytisches Denken sind ebenfalls wichtig, um in dieser Rolle erfolgreich zu sein. Sie sollten bereit sein, sich kontinuierlich weiterzubilden und neue Technologien zu erlernen, um den Anforderungen eines sich ständig verändernden Marktes gerecht zu werden.