Das Unternehmen ist eine der führenden europäischen Management- und Technologieberatungen und zeichnet sich durch seine innovative Denkweise und strategische Handlungsweise aus. Als Software Architect sind Sie verantwortlich für das Design, die Implementierung und die Wartung komplexer IT-Systeme, wobei der Fokus auf skalierbaren Lösungen für High-Performance-Computing und hybride Cloud-Modelle liegt. Zu Ihren täglichen Aufgaben gehört die Definition und Weiterentwicklung von Architekturkomponenten sowie die technische Prototypisierung, um Machbarkeit und Qualität sicherzustellen. Sie unterstützen Entscheidungsträger mit fundierten Analysen und fördern die klare Kommunikation zwischen allen Stakeholdern, um gemeinsame Ziele zu erreichen. Zudem beraten Sie zu Best Practices und neuen Technologien und identifizieren Verbesserungsmöglichkeiten für Robustheit und Wartbarkeit. Der gesamte technische Designprozess, einschließlich Dokumentation und Risikomanagement, liegt in Ihrer Verantwortung. Qualität, Sicherheit und Compliance stehen im Mittelpunkt Ihrer Arbeit, während Sie DevOps-Methoden durch Automatisierung und effiziente Workflows fördern. Ihre Projekteinsätze sind flexibel und richten sich nach den Bedürfnissen der Kunden sowie Ihrer Projektsituation, sodass Sie deutschlandweit in Büros, beim Kunden vor Ort oder von zu Hause aus arbeiten können.
Software Architect - Scientific Computing (m/w/d)
Beschreibung
Anforderungen
Der ideale Kandidat bringt mindestens fünf Jahre Erfahrung in der Konzeption und Umsetzung komplexer IT-Architekturen mit. Sie sollten über versierte Erfahrung im Bereich Scientific Computing, insbesondere in Python-Umgebungen, Jupyter Notebooks sowie Daten-Tagging und Klassifikation verfügen. Fundierte Kenntnisse in Cluster-Linux-Umgebungen (RHEL) sowie ein solides Grundverständnis von Computerarchitekturen, Netzwerken und Betriebssystemen sind ebenfalls erforderlich. Nachweisbare Expertise in der Integration von Containerisierungstechnologien wie Docker, Podman, Apptainer/Singularity und Orchestrierungswerkzeugen wie Kubernetes sind von Vorteil. Erfahrung mit Automatisierungsframeworks wie Ansible sowie Kenntnisse in der Integration von LDAP/SSSD, Active Directory und LSF gehören ebenfalls zu Ihrem Repertoire. Sie verfügen über hervorragende analytische Fähigkeiten, Problemlösungskompetenz und ein sicheres Stakeholder-Management. Ihre Kommunikations-, Präsentations- und Verhandlungsfähigkeiten sowie Ihre Expertise in der Erstellung von Architekturdokumentationen und Diagrammen nach Standards wie ARCHIMATE oder UML runden Ihr Profil ab. Sehr gute Deutschkenntnisse (ab C1 Niveau) sowie Englischkenntnisse sind ebenfalls erforderlich.