Auf einen Blick
- Aufgaben: Entwickle innovative Datendienste für Klimamodelldaten und arbeite an spannenden europäischen Projekten.
- Unternehmen: Deutsches Klimarechenzentrum (DKRZ) - führend in Klimaforschung und Dateninfrastruktur.
- Vorteile: Flexible Arbeitszeiten, Home Office, umfangreiche Sozialleistungen und ein modernes Arbeitsumfeld.
- Weitere Informationen: Agile Methoden, kollaboratives Arbeiten und hervorragende Karrierechancen in einem dynamischen Umfeld.
- Warum dieser Job: Gestalte die Zukunft der Klimadateninfrastruktur und arbeite mit internationalen Experten zusammen.
- Qualifikationen: Studium in Informatik oder Geowissenschaften, gute Software-Engineering-Kenntnisse, Teamplayer.
Das prognostizierte Gehalt liegt zwischen 45000 - 65000 € pro Jahr.
Das Deutsche Klimarechenzentrum (DKRZ) ist die zentrale Simulations- und Datenverarbeitungseinrichtung für die deutsche Klima- und Erdsystemmodellierungs-Community und zählt in diesem Bereich zu den führenden Einrichtungen weltweit. Das DKRZ betreibt nicht nur Supercomputer der höchsten Leistungsklasse sowie eines der größten Daten- und Archivsysteme der Welt, sondern beteiligt sich auch an zahlreichen nationalen und internationalen Projekten zur Weiterentwicklung von Software und Infrastruktur für die Klimamodellierung.
DKRZ bietet spannende Möglichkeiten für Talente, welche die Zukunft der Klimadateninfrastruktur mitgestalten möchten. Ziel ist es, Wissenschaftlerinnen und Wissenschaftler dabei zu unterstützen, die kommende Welle hochauflösender Klimamodelldaten aus Deutschland und ganz Europa optimal zu nutzen, um diese Daten in belastbare, politikrelevante Informationen für Klimaforschung, Bewertung und Entscheidungsfindung umzuwandeln.
Zur Unterstützung der Entwicklung und des Betriebs neuer Dienste zur Nutzung von Klimamodelldaten im Rahmen mehrerer europäischer Projekte suchen die Abteilungen Datenmanagement und Datenanalyse des DKRZ Software Engineers (m/w/d). In dieser Rolle wirken Sie an der Konzeption, Entwicklung und dem Betrieb modernster Datendienste mit, welche enorme Mengen an Klimamodelldaten für die internationale Klimawissenschaft zugänglich machen. Der Schwerpunkt der Arbeit liegt auf der Entwicklung innovativer Datenzugriffs- und Katalogdienste, um einen nahtlosen Zugriff auf Daten über Festplatten-, Cloud- und Band-Speichersysteme hinweg zu ermöglichen. Zentral ist hierbei ein zu entwickelnder zentralisierter Datenkatalog, welcher eine global föderierte Dateninfrastruktur orchestriert und skalierend nutzbar macht.
Ihre Aufgaben
- Föderierte Datendienste: Entwicklung und Betrieb föderierter Datenkataloge auf Basis von Standards wie STAC.
- Service-Design und Deployment: Konzeption, Bereitstellung und Wartung containerisierter Datendienste in modernen, verteilten Umgebungen.
- Europäische Zusammenarbeit: Enge Zusammenarbeit mit internationalen Partnern bei der Architektur föderierter Datendienste, einschließlich Datenkatalogen, die mit Message Queues für Ingestion und Cloud-nativen Datenzugriffsdiensten integriert sind.
- Ereignisgesteuerte Infrastruktur: Implementierung und Betrieb ereignisgesteuerter Systeme mit Technologien wie Apache Kafka, um effiziente Datenflüsse in der europäischen Klimadateninfrastruktur zu ermöglichen.
- Verteilte Analyse-Workflows: Konzeption und Entwicklung interaktiver und asynchroner Analyse-Workflows auf verteilter Recheninfrastruktur.
- Archiv Zugriffsdienste: Erstellung und Wartung asynchroner Zugriffsebenen für den transparenten Abruf großskaliger Klimadaten aus bandbasierten Archivsystemen.
- Betrieb und DevOps: Stärkung des Servicebetriebs durch zentrale DevOps-Praktiken, einschließlich Docker-basierter Deployments und CI/CD-Pipelines, um wiederverwendbare Komponenten für internationale Tier-Standorte bereitzustellen.
Qualifikationen/ Ihr Profil
- Abgeschlossenes Hochschulstudium in Informatik, Geowissenschaften oder einem verwandten Fachgebiet.
- Sólches Interesse an modernen Technologien und innovativer Software.
- Sehr gute, nachgewiesene Software-Engineering-Kenntnisse, insbesondere in Python, Scripting und kollaborativer/Open-Source-Softwareentwicklung.
- Praktische Erfahrung mit verteilten Systemen und Messaging-Technologien wie z. B. Apache Kafka.
- Kenntnisse in der Bereitstellung und dem Betrieb containerisierter Dienste, z. B. mit Docker.
- Vertrautheit mit großskaligen Klima- oder Geodaten, einschließlich Datenformaten wie NetCDF und Zarr.
- Verständnis von Datenkatalog- und Metadatensystemen, einschließlich Konzepten wie Indexierung, Katalogisierung und STAC.
- Motivation, moderne Technologien in verteilten Klimadateninfrastrukturen zu erkunden und anzuwenden, darunter S3-/Cloud-Umgebungen, Docker, Python-basierte KI- und Datenanalysetools sowie Message-Queue-Systeme.
- Gute Teamarbeit in internationalen Teams und Bereitschaft zu Dienstreisen im In- und Ausland.
- Sehr gute Englischkenntnisse; Deutschkenntnisse sind von Vorteil.
- Teamplayer mit ausgeprägten Problemlösungsfähigkeiten und der Fähigkeit zur effektiven Zusammenarbeit in interdisziplinären und internationalen Umfeldern.
- Betont wird dennoch das Interesse an der Rolle; nicht jede einzelne Anforderung muss erfüllt sein.
So arbeiten wir
- Agile Methoden wie Scrum/Kanban, Pair Programming, Code Reviews und testgetriebene Entwicklung.
- Kollaboratives Arbeiten in kleinen Teams, Offenheit für neue Technologien und aktiver Wissensaustausch mit Kolleginnen und Kollegen.
- Flexible Arbeitszeiten mit der Möglichkeit in unserem modernen Büro im Herzen Hamburg oder Home Office Optionen.
- Zusammenarbeit mit weltweit führenden Expertinnen und Experten in den Bereichen Klimamodellierung, Klimadateninfrastruktur und europäischen Forschungsservices.
Dauer und Arbeitsplan
Die Stelle ist am Deutschen Klimarechenzentrum (DKRZ) in Hamburg angesiedelt. Der Arbeitsbeginn ist so bald wie möglich und auf 3 Jahre befristet. Die Vergütung erfolgt entsprechend den Regelungen des öffentlichen Dienstes (TVöD-Bund, abhängig von der Qualifikation der Bewerbenden), einschließlich umfangreicher Sozialleistungen. Die Beschäftigungsbedingungen richten sich nach den Bestimmungen des deutschen öffentlichen Dienstes.
Software Engineers (m/d/w) Arbeitgeber: Deutsches Klimarechenzentrum GmbH
Das Deutsche Klimarechenzentrum (DKRZ) ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern die Möglichkeit bietet, an der Spitze der Klimaforschung zu arbeiten und innovative Lösungen für globale Herausforderungen zu entwickeln. Mit einem dynamischen und kollaborativen Arbeitsumfeld in Hamburg, flexiblen Arbeitszeiten und umfangreichen Sozialleistungen fördert das DKRZ die persönliche und berufliche Weiterentwicklung seiner Mitarbeiter und ermöglicht ihnen, Teil eines engagierten Teams von Experten zu sein, das sich für den Klimaschutz einsetzt.
Kontaktdaten:
Deutsches Klimarechenzentrum GmbH Recruiting-Team
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Software Engineers (m/d/w) erhalten könnten
✨Engagier dich in Entwickler-Communities!
Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.
✨Zeig deine Fähigkeiten!
Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Deutsches Klimarechenzentrum GmbH anzuklopfen, wenn du dich auf die Stelle als Software Engineers (m/d/w) bewirbst – so wissen sie gleich, was sie von dir erwarten können!
✨Nutze Jobplattformen speziell für Tech-Jobs!
Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.
✨Such dir Mentoren und Feedback!
Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Deutsches Klimarechenzentrum GmbH vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Software Engineers (m/d/w) mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.
Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.
Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.
Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Deutsches Klimarechenzentrum GmbH klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.
Wie man sich auf ein Vorstellungsgespräch bei Deutsches Klimarechenzentrum GmbH vorbereitet
✨Technische Vorbereitung auf die Coding-Challenges
In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!
✨Das eigene Portfolio im besten Licht präsentieren
Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.
✨Teamfähigkeit und Kommunikation betonen
In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.
✨Vorbereitung auf Fragen zur Software-Architektur
Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.