Staffbase
Marvel Fusion
Research Software Engineer - Scientific Computing & GPU Infrastructure
Wer wir sind
Gegründet im Jahr 2019, ist Marvel Fusion Europas führendes Unternehmen für Fusionsenergie und vereint 120 Wissenschaftler, Ingenieure und Unternehmer an unseren Standorten in München und Colorado.
Unterstützt durch über €385 Millionen an öffentlichen und privaten Fördermitteln, treibt uns eine gemeinsame Mission an: der Welt saubere und unerschöpfliche Energie zu liefern.
Warum Marvel Fusion
Wenn Sie bei uns einsteigen, werden Sie:
- Eine der komplexesten technologischen Herausforderungen der Menschheit lösen und die Fusion auf der Erde nutzbar machen
- Teil eines hochgradig zweckorientierten Teams sein, das daran arbeitet, die Welt mit sauberer, sicherer und unerschöpflicher Energie zu versorgen
- An der Seite weltweit führender Wissenschaftler und Unternehmer im Bereich der Fusion arbeiten
- Teil eines Start-ups sein, in dem Wachstum auf Unternehmens- und individueller Ebene der Standard ist
Ihr Beitrag
Als Teil unseres multidisziplinären Forschungs- und Ingenieurteams gestalten Sie mit, wie wir rechnergestützte Herausforderungen in der Fusionsforschung angehen. Sie kombinieren Ihre Software-Expertise mit dem Wissen des Teams aus Physik und Ingenieurwesen, um neue Ansätze zu entwickeln, technische Entscheidungen zu treffen und Ideen in zuverlässige wissenschaftliche Software zu verwandeln. Von der Verbesserung der numerischen Performance bis hin zur Ermöglichung von Shared-GPU-Computing auf NVIDIA-Servern oder AWS übernehmen Sie bedeutende technische Herausforderungen und tragen direkt zu unserem wissenschaftlichen Fortschritt bei.
Ihre Aufgaben
- Entwicklung und Pflege wissenschaftlicher Python-Software, wobei Sie Forschungsanforderungen in wiederverwendbare, getestete Funktionen und klare Schnittstellen übersetzen.
- Zusammenarbeit mit Wissenschaftlern zur Definition von Akzeptanzkriterien und zur Überprüfung numerischer Ergebnisse anhand von Referenzfällen und vereinbarten Genauigkeitsanforderungen.
- Einsatz von Profiling zur Identifizierung von Engpässen; Vergleich von Algorithmen, Code-Übersetzungen und CPU/GPU-Implementierungen durch reproduzierbare Benchmarks.
- Vorbereitung und Bereitstellung wissenschaftlicher Workloads auf NVIDIA-GPU-Servern oder AWS unter Verwendung reproduzierbarer Umgebungen und automatisierter Ausführungs-Workflows.
- Zusammenarbeit mit der IT zur Unterstützung mehrerer Benutzer durch geeignete Zugriffskontrollen, Job-Scheduling, Ressourcenallokation, Monitoring und Ergebnisspeicherung.
- Anbindung von Rechenservices an interne Anwendungen über stabile APIs für Job-Einreichung, Statusverfolgung und Ergebnisabruf.
- Verbesserung von Tests, Continuous Integration, Packaging und Dokumentation sowie eigenständige Durchführung vereinbarter Entwicklungsaufgaben bis zur Bereitstellung.
Was Sie mitbringen
- Ein abgeschlossenes Studium in Informatik, Physik, angewandter Mathematik, Ingenieurwesen oder einem verwandten Bereich oder eine vergleichbare praktische Erfahrung.
- Fundierte Kenntnisse in der Python-Softwareentwicklung und nachweisliche Erfahrung in der eigenständigen Bereitstellung wartbarer Software innerhalb einer bestehenden Codebasis.
- Erfahrung im wissenschaftlichen oder numerischen Rechnen, einschließlich der Prüfung numerischer Genauigkeit und der Zusammenarbeit mit Fachexperten.
- Praktische Erfahrung im Profiling von Rechenlasten und im Einsatz von GPU-Computing-Frameworks wie CuPy, PyTorch, JAX oder CUDA.
- Praktische Erfahrung bei der Bereitstellung wissenschaftlicher Python- oder GPU-Workloads auf entfernten Linux-Servern oder Cloud-Infrastrukturen, einschließlich reproduzierbarer Umgebungen, Job-Ausführung und Datenverarbeitung.
- Eine strukturierte Herangehensweise an Debugging, Versionskontrolle, automatisierte Tests und Dokumentation sowie die Fähigkeit, pragmatische technische Entscheidungen zu treffen.
- Eine eigenverantwortliche, kollaborative Arbeitsweise sowie exzellente schriftliche und mündliche Kommunikationsfähigkeiten in Englisch.
Wünschenswert
- Direkte Erfahrung mit AWS-GPU-Diensten oder gemeinsam genutzter NVIDIA-GPU-Infrastruktur, einschließlich Containern, Workload-Scheduling oder Monitoring.
- Expertise in CUDA, Multi-GPU-Computing, High-Performance Computing oder performance-portabler numerischer Software.
- Erfahrung in der Integration wissenschaftlicher Anwendungen mit Rechenservices oder ein Hintergrund in Optik, Photonik oder experimenteller Datenanalyse.
- Erfahrung in der Evaluierung KI-basierter Beschleunigung wissenschaftlicher Workloads im Hinblick auf Genauigkeits- und Laufzeit-Benchmarks.
Was wir bieten
Unsere Mission ist für viele Motivation genug. Wir unterstützen unser Team jedoch auch mit Benefits, die das Wohlbefinden und die persönliche Entwicklung fördern:
- Zuschuss zum öffentlichen Nahverkehr
- Mitarbeiter-Incentive-Programm
- Erstattung der Telefonkosten
- Wellpass oder ergänzende private Krankenversicherung
- Budget für berufliche Weiterbildung
- Umzugsunterstützung
- Betriebliche Altersvorsorge
- 30 Urlaubstage plus zusätzlich einen halben Tag am 24. & 31. Dezember.
- Modernes Büro im Zentrum von München
- Gesunde Snacks im Büro
- Regelmäßige Teamevents
Weitere Informationen darüber, wie wir Ihre Bewerbungsdaten verarbeiten, finden Sie in unserem Datenschutzhinweis.
