« zurück

Research Software Engineer

Institute of Science and Technology Austria (ISTA) ● Klosterneuburg am 18. Nov. 2025
Vollzeit – Berufserfahrung
Homeoffice-Anteil bis zu 50%

Entgelt: 54.000 EUR (brutto jährlich)
Diese Position kommt mit möglicher Überzahlung, abhängig von Bildung, Qualifikation und Berufserfahrung.

Research Software Engineer

Full Time (40 h/w)

Klosterneuburg near Vienna, Austria / Home Office possible

EUR 54,000* gross/year

ISTA is growing. Grow with us!

Institute of Science and Technology Austria (ISTA) is a constantly growing international institute for conducting world-class research in mathematics, computer science, life sciences & physical sciences. We strive to recruit passionate professionals from across the world over all fields who strive to support our goal of excellent research. Located within a beautiful campus on the outskirts of Vienna, we offer multiple opportunities for personal growth in a stable working environment. Get an insight!

Your responsibilities

We are seeking a skilled and proactive Scientific Software Engineer to join the Scientific Computing Facility (SciComp) at ISTA. In this role, you will collaborate closely with researchers and the SciComp team to refactor, optimize, and port scientific applications across different programming languages and architectures. You will identify and resolve computational bottlenecks, modernize legacy codebases, and adapt scientific software for high-performance execution on modern CPU and GPU systems.

* Refactor and modularize existing scientific software to improve performance, maintainability, and scalability
* Port and translate scientific applications between languages (e.g., Python, C/C++, Fortran, MATLAB)
* Profile and optimize numerical algorithms for modern HPC systems (CPU, GPU, and hybrid environments)
* Collaborate with researchers to adapt workflows to parallel and distributed computing architectures
* Implement automated testing and CI/CD pipelines for research codebases
* Contribute to internal software engineering best practices, documentation, and reusable libraries
* Support the adoption of reproducible and maintainable software development practices across research groups

Your profile

* Education: Degree in Computer Science, Computational Science, Physics, Applied Mathematics, or a related field
* Programming skills: Strong proficiency in Python, C/C++, and/or Fortran
* Numerical methods: Solid understanding of algorithmic optimization and numerical techniques
* Experience: Proven track record in developing or optimizing scientific libraries and applications
* Software practices: Familiarity with Git, unit testing, and CI/CD workflows
* Parallelization: Experience with MPI, OpenMP, CUDA, or OpenACC
* HPC environment: Experience deploying and running scientific applications on Slurm-based clusters
* Strong debugging skills, ability to work in a team, flexibility, and commitment to high-quality results

Apply now

Your benefits

* Education & training
* Cafeteria
* Childcare
* Free shuttle bus
* Multiple health offers
* Pension insurance

⁎ This position comes with possible overpayment depending on education, qualification and work experience. ISTA processes your personal data in accordance with the law. For more information, please refer to ww www.ista.ac.at/data-protection.

Am Campus 1, 3400 Klosterneuburg, Austria
Tel.: +43 (0) 2243 9000-0 | www.ista.ac.at



Ansprechperson für diese Stellenanzeige:
Name: Maria Gugging
Telefon: +43 2243 90000

Technische Anforderungen

Betriebssysteme, Plattformen
  • HPC (Fortgeschrittene Kenntnisse)
Programmiersprachen, Frameworks, Datenbanken
  • C/C++ (Ausgezeichnete Kenntnisse)
  • Python (Ausgezeichnete Kenntnisse)
  • Fortran (Fortgeschrittene Kenntnisse)
  • MATLAB (Fortgeschrittene Kenntnisse)
Anwendungen, DevOps
  • CI/CD (Fortgeschrittene Kenntnisse)
  • CUDA (Fortgeschrittene Kenntnisse)
  • GIT (Fortgeschrittene Kenntnisse)
  • MPI (Fortgeschrittene Kenntnisse)
  • OpenACC (Fortgeschrittene Kenntnisse)
  • OpenMP (Fortgeschrittene Kenntnisse)
  • Slurm (Fortgeschrittene Kenntnisse)

Der Fokus liegt auf der Bearbeitung und Optimierung wissenschaftlicher Software für hochleistungsfähige Systeme.

Sonstige Anforderungen

Positionsebene

Berufserfahrung

Schulabschlüsse

Degree in Computer Science, Computational Science, Physics, Applied Mathematics, or a related field

Sprachkenntnisse

k.A.

Reisetätigkeit

k.A.

Kundenkontakt erforderlich

k.A.

Weitere Anforderungen

k.A.

Monetär

Entgelt: 54.000 EUR (brutto jährlich)
Diese Position kommt mit möglicher Überzahlung, abhängig von Bildung, Qualifikation und Berufserfahrung.

Erfolgsbeteiligung am Unternehmen: k.A.
Bonuszahlungen: k.A.
Überstunden werden ausbezahlt: k.A.

Arbeitszeitsregelung

Flexible Arbeitszeiten: k.A.
Gleitzeit: k.A.
Geringe / keine Überstunden: k.A.
Vertrauensarbeitszeitregelung: k.A.
Sabbaticalregelung: k.A.

Vollzeit (40 Stunden/Woche) mit der Möglichkeit, im Home Office zu arbeiten.

Möglichkeiten der Weiterbildung

Fachvorträge: k.A.
Seminare: k.A.
Sprachkurse: k.A.
Messen: k.A.

Education & training

Verpflegung und Getränke

Mittagessen Gutscheine: Ja
Kostenfreie Snacks: k.A.
Kostenfreies Obst: k.A.
Kostenfreie Getränke: k.A.
Eigene Kantine: Ja

Cafeteria, Essensangebote und Schulungen.

Standort

Anschrift:
Institute of Science and Technology Austria (ISTA)
Am Campus 1
3400 Klosterneuburg, Österreich

Entwicklung des Standorts / des Unternehmens

ISTA ist ein ständig wachsendes internationales Institut für die Durchführung von Spitzenforschung in Mathematik, Informatik, Lebenswissenschaften und Naturwissenschaften.

Sozialleistungen und Gesundheit

Kinderbetreuung im Büro: k.A.
Zusatzversicherungen (z.B. Unfall): k.A.
Zusätzliche Pensionsvorsorge: Ja
Betriebsarzt: k.A.
Gesundheitschecks im Unternehmen: k.A.
Anonyme therapeutische Unterstützung: k.A.

The job offers pension insurance and multiple health offers.

Automatisch angelegt, Fehlangaben und Irrtümer vorbehalten. Sollten Sie als Arbeitgeber Fragen haben, schicken Sie bitte eine Nachricht an office@itjobsaustria.at.