CareerPlan

Research Software Engineer - Scientific Computing & GPU Infrastructure

MunichFull-time2026-10-21 → 2026-11-10
On-site

Core

Develop and maintain scientific Python software and GPU computing infrastructure to support fusion energy research.

Role type

Research Software Engineer (Scientific Computing & GPU Infrastructure)

Builds

Reusable scientific software, GPU computing environments, and computational services for fusion research.

Domain

Fusion energy research, High-Performance Computing (HPC), Scientific Computing

Required skills

Python software engineering, scientific/numerical computing, GPU computing frameworks (CuPy, PyTorch, JAX, CUDA), Linux server administration, cloud infrastructure (AWS), automated testing, profiling, API development

Preferred skills

AWS GPU services, CUDA, multi-GPU computing, high-performance computing, containerization, workload scheduling, AI-based acceleration

Technologies

Python, CuPy, PyTorch, JAX, CUDA, AWS, NVIDIA GPUs, Linux

Responsibilities

Develop and maintain scientific Python software; define acceptance criteria and verify numerical results; profile workloads and compare algorithms/CPU-GPU implementations; deploy scientific workloads on GPU servers or AWS; manage access controls, job scheduling, and resource allocation; connect computational services to internal applications via APIs; improve testing, CI/CD, and documentation.

Seniority

Mid-Senior, hands-on IC