Auf einen Blick
- Aufgaben: Entwickle und optimiere Software für Hochleistungsrechner in einem spannenden Forschungsumfeld.
- Unternehmen: Max-Planck-Institut für Marine Mikrobiologie mit internationalem Teamgeist.
- Vorteile: Drei Jahre Anstellung, Weiterbildungsmöglichkeiten und flexible Arbeitszeiten.
- Weitere Informationen: Vielfältige Aufgaben und hohe Autonomie in einem dynamischen akademischen Umfeld.
- Warum dieser Job: Gestalte innovative Softwarelösungen und trage zur globalen Meeresforschung bei.
- Qualifikationen: Studium in Informatik oder verwandten Bereichen und Erfahrung in HPC-Programmierung.
Das prognostizierte Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
Offer Description
The Max Planck Institute for Marine Microbiology is a research institute of the Max Planck Society.
It was founded in 1992 in the State of Bremen and employs around 200 staff members.
In close collaboration with numerous university and non‑university research institutions, we explore the diversity and function of microorganisms in the ocean and their interactions with their environment.
Scientists from all over the world, engineers, technicians and administrative staff together make an important contribution to global marine and environmental research.
- Position
- Scientific Programmer (m/f/d) – High‑Performance Computing and Software Engineering
- In the Department of Ocean Biosphere Dynamics, we are looking to fill a position as
Responsibilities
- Develop and optimize model code of HAMOCC for modern supercomputing architectures.
- Enable and improve heterogeneous execution across CPUs and GPUs.
- Lead and contribute to software development, maintain Git repositories, testing and debugging, code review, and Continuous Integration/Continuous Deployment (CI/CD) to ensure robust, maintainable, and reproducible code.
- Implement performance analysis, profiling, and optimization strategies.
- Support portability across current and future HPC platforms.
- Collaborate with model developers to translate scientific requirements into efficient software solutions.
Requirements
- Degree in computer science, computational science, applied mathematics, or a related field.
- Experience with numerical modelling and analysis and handling of large simulation datasets.
- Strong knowledge of HPC programming (Fortran and C/C++) and performance optimization.
- Knowledge of parallel programming paradigms such as MPI, Open MP, Open ACC or equivalent technologies.
- Experience with large‑scale scientific software projects, including software testing and debugging, code review workflows.
- Strong knowledge of software engineering best practices, including Git.
- Fluent in English, with solid scientific writing skills and a strong interest in working collaboratively within an international and interdisciplinary team.
Benefits
This position is initially offered for three years, with continuation beyond the initial term intended, subject to satisfactory performance, applicable legal requirements, and the availability of funding.
You will have a multifaceted job with challenging tasks in an exciting, academic work environment, a high degree of autonomy and creative freedom.
Further education opportunities are promoted (external courses and certifications).
The compatibility of private life, family and career is valued.
You will be paid according to the collective agreement for the public service (TVöD Bund); allowances are possible depending on qualifications and areas of responsibility.
The Max Planck Society is committed to employing more disabled individuals and especially encourages them to apply.
The Max Planck Society strives for gender and diversity equality.
We welcome applications from all backgrounds.
Location
Max Planck Institute for Marine Microbiology, Celsiusstraße 1, Bremen, Germany.
#J-18808-Ljbffr
Scientific Programmer (m/f/d) High-Performance Computing and Software Engineering Arbeitgeber: EuroSoHo
Das Leibniz-Institut für Analytische Wissenschaften - ISAS - e.V. ist ein hervorragender Arbeitgeber, der eine dynamische und professionelle Arbeitsatmosphäre bietet, in der PhD-Kandidaten umfassende Schulungs- und Entwicklungsmöglichkeiten in einem internationalen Umfeld genießen können. Mit modernster Ausstattung und der Möglichkeit, an internationalen Konferenzen teilzunehmen, fördert ISAS die wissenschaftliche Entwicklung seiner Mitarbeiter und unterstützt eine familienfreundliche Infrastruktur sowie flexible Arbeitszeiten.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so Scientific Programmer (m/f/d) High-Performance Computing and Software Engineering erhalten könntest
✨Tipp 1: Nutze lokale Tech-Meetups
In der Datenbank-Branche gibt's oft lokale Meetups oder Events, bei denen du nicht nur dein Netzwerk erweitern kannst, sondern auch potenzielle Arbeitgeber triffst. Frag die Organisatoren, ob sie bekannt sind mit Firmen wie EuroSoHo – so kann das ein direkter Draht werden!
✨Tipp 2: Zeig dein Können mit Open Source
Mach mit bei Open-Source-Projekten! Das zeigt nicht nur deine Fähigkeiten, sondern du wirst auch Teil der Community. Wenn du eine spannende Datenbank-Lösung oder ein Tool beisteuerst, beeindruckt das Arbeitgeber wie EuroSoHo.
✨Tipp 3: Bleib am Puls der Branche
Folge aktuellen Trends und Entwicklungen im Datenbank-Bereich. Workshops und Webinare sind super Möglichkeiten, um dein Wissen aufzufrischen und gleichzeitig die richtigen Leute kennenzulernen. Das kann dir helfen, gerade bei befristeten Stellen eine gute Position zu ergattern.
✨Tipp 4: Bewirb dich direkt über unsere Seite!
Wenn die passende Ausschreibung für einen befristeten Job bei EuroSoHo auftaucht, solltest du unbedingt über unsere Plattform bewerben. Wir sorgen dafür, dass deine Bewerbung von den richtigen Leuten gesehen wird und du die besten Chancen hast!
Wir glauben, dass du diese Fähigkeiten brauchst, um Scientific Programmer (m/f/d) High-Performance Computing and Software Engineering mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Zeig deine Datenbank-Kenntnisse:Wenn du dich für die befristete Stelle im Bereich Datenbanken bei EuroSoHo bewirbst, ist es wichtig, deine technischen Fähigkeiten klar zu kommunizieren. Nenne spezifische Datenbanktechnologien, mit denen du gearbeitet hast, wie MySQL, MongoDB oder PostgreSQL. Das zeigt, dass du die notwendigen Kenntnisse hast, um das Team zu unterstützen.
Präsentiere deine Projekte:Da es sich um eine befristete Position handelt, kann es hilfreich sein, ein paar deiner bisherigen Projekte oder Praktika in die Bewerbung einzubeziehen. Hast du bei einem Projekt Datenbanken entworfen oder bearbeitet? Zeig konkrete Ergebnisse oder Herausforderungen, die du gemeistert hast, um dein Potenzial zu demonstrieren!
Motivation ist der Schlüssel:In deinem Anschreiben solltest du unbedingt deine Motivation und Lernbereitschaft betonen. Erkläre, warum du dich für die befristete Stelle bei EuroSoHo interessierst und wie du wachsen möchtest. Arbeitgeber lieben es, wenn Kandidaten die Bereitschaft zeigen, sich weiterzuentwickeln.
Achte auf die Details:Ein sorgfältig ausgearbeitetes Bewerbungsschreiben und ein strukturiertes CV sind entscheidend. Achte darauf, dass du alle relevanten Erfahrungen in Bezug auf Datenbanken überzeugend darstellst und deine Dokumente ordentlich und übersichtlich sind. Wir wollen, dass du vor einer Bewerbung auf unserer Website richtig durchstartest!
Wie man sich auf ein Vorstellungsgespräch bei EuroSoHo vorbereitet
✨Zeige dein technisches Know-how
In der Datenbankbranche dreht sich alles um Technik und präzise Kenntnisse. Sei bereit, technische Fragen zu gängigen Datenbankmanagementsystemen wie MySQL, PostgreSQL oder Oracle zu beantworten. Vielleicht gibt's sogar eine praktische Aufgabe, bei der du dein Wissen direkt anwenden kannst!
✨Portfolio, das überzeugt
Auch wenn es sich um eine befristete Stelle handelt, ist es wichtig, ein starkes Portfolio zu präsentieren. Zeige vergangene Projekte oder Datenbanklösungen, an denen du gearbeitet hast – vielleicht sogar vor und nach dem Einsatz von Datenbanken, um deine Fähigkeiten sichtbar zu machen.
✨Vorbereitung auf Teamarbeit
Datenbankprojekte sind oft Teamarbeit! Bereite dich auf Fragen zu deiner Zusammenarbeit mit anderen oder zum Umgang mit Konflikten im Team vor. Zeige uns, dass du nicht nur technisch fit bist, sondern auch gut im Austausch mit anderen.
✨Schau dir die Rolle im Kontext an
Finde heraus, wie die Datenbankrolle bei EuroSoHo in die Gesamtstrategie passt. Informiere dich über spezifische Projekte oder Herausforderungen, die das Unternehmen hat, und denke darüber nach, wie du mit deinen Fähigkeiten einen echten Mehrwert schaffen kannst. Das zeigt deine Motivation und dein Interesse.