Software Architekt - Scientific Computing (m/w/d)
Core
Design, implementation, and maintenance of complex IT systems focused on robust and scalable solutions for scientific High Performance Computing (HPC) environments and hybrid cloud hosting models.
Role type
Senior Software Architect (Scientific Computing & HPC)
Builds
Scalable HPC architectures, containerized solutions, and technical prototypes for scientific computing stakeholders.
Domain
Scientific Computing / High Performance Computing / Hybrid Cloud
Deliverable
production ML models | infrastructure
Required skills
HPC architecture design, containerization (Docker, Podman, Apptainer/Singularity), orchestration (Kubernetes), automation (Ansible), Linux administration (RHEL), LDAP/SSSD/Active Directory integration, LSF integration, technical leadership, solution lifecycle management, DevOps workflows.
Preferred skills
Scientific Computing (Python, Jupyter), OpenAPI specifications, enterprise release management, TOGAF/ISAQB certifications, Agile/Scrum/SAFe, Cloud platforms (AWS, GCP, Azure), CI/CD automation, security scanning (SonarQube, Checkmarx), ITIL.
Technologies
Red Hat Enterprise Linux, Docker, Podman, Apptainer/Singularity, Kubernetes, Ansible, LSF, Python, Jupyter Notebooks, AWS, Google Cloud, Azure, SonarQube, Checkmarx, ARCHIMATE, UML.
Responsibilities
Define and develop solution components for resilient HPC architecture; develop and evaluate technical prototypes; support enterprise decision-makers with insights; consult on industry trends and HPC best practices; lead technical design processes from requirements to operation; ensure quality, security, and compliance standards; promote DevOps methods and automate build/installation processes.
Seniority
Senior, hands-on IC with leadership responsibilities