Research Software Engineer

Institute of Science and Technology Austria

Wien

Vor Ort

EUR 70.000 - 100.000

Vollzeit

14 Tage+

Erhalte mehr Antworten von Arbeitgebern

Versende in nur wenigen Minuten einen passgenauen Lebenslauf.

Zusammenfassung

A leading research institute in Austria is seeking a Scientific Software Engineer to enhance the performance and scalability of scientific applications. Candidates should have a strong background in Python and C/C++, along with experience in algorithmic optimization. This role involves collaboration with researchers and the application of best practices in software development. A vibrant working environment is offered in Vienna.

Qualifikationen

  • Proven track record in developing or optimizing scientific libraries and applications.
  • Experience deploying and running scientific applications on Slurm-based clusters.
  • Strong debugging skills and flexibility with a commitment to high-quality results.
  • Familiarity with Git, unit testing, and CI/CD workflows.
  • Parallelization using MPI/OpenMP, and GPU programming (CUDA/OpenACC).
  • Experience deploying on Slurm-based clusters.

Aufgaben

  • Refactor and modularize existing scientific software to improve performance.
  • Port and translate scientific applications between languages.
  • Profile and optimize numerical algorithms for modern HPC systems.
  • Collaborate with researchers to adapt workflows to computing architectures.
  • Implement automated testing and CI/CD pipelines for research codebases.
  • Support the adoption of reproducible and maintainable software practices.
  • Promote reproducible and maintainable development across groups.

Kenntnisse

Python
C/C++
Fortran
Algorithmic optimization
Numerical techniques
Git
Unit testing
CI/CD workflows
MPI
OpenMP
CUDA
OpenACC

Ausbildung

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

Tools

Slurm

Jobbeschreibung

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
ISTA is growing. Grow with us!

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

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

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
oder ziehe deine Datei hierhin.
Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Research Management Coordinator
Research Management Coordinator

Institute of Science and Technology Austria • Wien

Vor Ort
EUR 54.000 - 78.000
IT Support Specialist
IT Support Specialist

Institute of Science and Technology Austria • Wien

Vor Ort
EUR 42.000 - 56.000
Head of Academic Affairs
Head of Academic Affairs

Institute of Science and Technology Austria • Wien

Vor Ort
EUR 60.000 - 90.000
Manager Chemistry Support Facility
Manager Chemistry Support Facility

nan • Wien

Hybrid
EUR 77.000 - 104.000
Education & training
Cafeteria
Childcare
+3
Technical Delivery Lead – Scrum Master
Technical Delivery Lead – Scrum Master

Institute of Science and Technology Austria • Wien

Vor Ort
EUR 60.000 - 90.000
Opportunities for personal growth
Stable working environment
Beautiful campus location
Cybersecurity Engineer
Cybersecurity Engineer

Institute of Science and Technology Austria • Wien

Hybrid
EUR 50.000 - 70.000
Overpayment based on experience
Assistant Fundraising & Development
Assistant Fundraising & Development

Institute of Science and Technology Austria • Wien

Vor Ort
EUR 32.000 - 48.000
Team Lead Digital Transformation Office
Team Lead Digital Transformation Office

Institute of Science and Technology Austria • Wien

Vor Ort
EUR 110.000 - 150.000
Possible overpayment based on qualifications
Automation Chemist – Ibáñez group
Automation Chemist – Ibáñez group

Institute of Science and Technology Austria • Wien

Vor Ort
Scientific Software Engineer - HPC Refactor & GPU Porting
Scientific Software Engineer - HPC Refactor & GPU Porting

Institute of Science and Technology Austria • Wien

Vor Ort
EUR 70.000 - 100.000