Auf einen Blick
- Aufgaben: Verantwortung für den R2O-Prozess und Unterstützung der IFS-Softwareinfrastruktur.
- Unternehmen: Das Unternehmen ist eine koordinierte Organisation mit einem hybriden Arbeitsmodell.
- Vorteile: Gehalt gemäß den Skalen der koordinierten Organisationen und flexible Arbeitsmöglichkeiten.
- Weitere Informationen: Standorte sind Bonn, Deutschland oder Reading, UK.
- Warum dieser Job: Arbeiten Sie an der Schnittstelle von Forschung und Betrieb in einem internationalen Umfeld.
- Qualifikationen: Erforderlich sind Kenntnisse in Python, Fortran oder C++ sowie Erfahrung in HPC-Umgebungen.
Das prognostizierte Gehalt liegt zwischen 60000 - 78000 € pro Jahr.
Wir suchen einen Research Software Engineer, der dem IFS System Design Team beitritt und die Verantwortung für den Research-to-Operations (R2O) Prozess in Bezug auf CAMS-Konfigurationen des IFS übernimmt, während er auch die allgemeine IFS-Software unterstützt und entwickelt. Der erfolgreiche Kandidat wird eng mit Teams in der Produktionsabteilung zusammenarbeiten, die für die Bereitstellung des operativen Dienstes verantwortlich sind, sowie mit der Abteilung für atmosphärische Zusammensetzung, die für die Entwicklung des CAMS-Systems zuständig ist, um die effektive Prüfung und Übertragung der neuesten CAMS-Entwicklungen in den operativen Dienst zu erleichtern. Darüber hinaus wird der Kandidat mit der IFS-Abteilung zusammenarbeiten, um Unterstützung und Entwicklung der IFS-Softwareinfrastruktur bereitzustellen, einschließlich Workflow-Management mit ecFlow, Shell- und Python-Scripting sowie dem Fortran- und C++-Code, der in den Vorhersage- und Datenassimilation-Systemen läuft, die auf unserer HPC-Anlage in Bologna, Italien, betrieben werden.
Ihre Verantwortlichkeiten:
- Überprüfung, Zusammenführung und Testen von Beiträgen für neue Releases (Zyklen) des IFS-Betriebsdienstes, bevor sie an die Produktionsabteilung weitergegeben werden
- Überprüfung und Testen von Mid-Cycle-Updates, bevor sie an die Produktionsabteilung weitergegeben werden
- Bereitstellung technischer Expertise, Anleitung und Designüberprüfung für Entwickler
- Unterstützung und Entwicklung der IFS-Softwareinfrastruktur
Was wir suchen:
- Kollaborativer Teamplayer, der effektiv in funktionsübergreifenden und multidisziplinären Teams arbeitet
- Starke analytische und problemlösende Fähigkeiten, kombiniert mit einer proaktiven und lösungsorientierten Denkweise
- Anpassungsfähig und reaktionsschnell auf sich entwickelnde Prioritäten, Geschäftsanforderungen und Benutzerbedürfnisse
- Exzellente Kommunikationsfähigkeiten, mit der Fähigkeit, klar und selbstbewusst mit technischen Teams, entfernten Kollegen und nicht-technischen Stakeholdern zu kommunizieren
- Hochorganisiert, mit der Fähigkeit, mehrere Aufgaben zu verwalten und konkurrierende Fristen effektiv einzuhalten
Ihr Profil – Erfahrung, Wissen und Fähigkeiten:
- Ein fortgeschrittener Universitätsabschluss (EQ7-Niveau oder höher) oder gleichwertige Erfahrung in einer physikalischen, rechnergestützten oder mathematischen Wissenschaft oder einem verwandten Fachgebiet
- Sehr wünschenswert: Erfahrung in der Überführung von Forschungs- oder Prototypentwicklungen in zeitkritische Produktionsumgebungen
- Erfahrung in der Entwicklung und Wartung von Wettervorhersagesystemen oder ähnlichen komplexen rechnergestützten Systemen
- Nachweisbare Softwareentwicklungskompetenzen in komplexen Codebasen, einschließlich Erfahrung mit Prozessen für Softwaretests und -management
- Beherrschung der objektorientierten Programmierung in Python
- Kompetenz im Shell-Scripting in Unix- oder Linux-Umgebungen
Wünschenswert:
- Erfahrung in Hochleistungsrechnerumgebungen (HPC)
- Erfahrung in der Entwicklung und Wartung von voneinander abhängigen Workflows oder Software-Pipelines
- Produktive Zusammenarbeit mit Wissenschaftlern und technischen Spezialisten
- Erfahrung in der Arbeit mit einer traditionellen kompilierte Sprache (z.B. Fortran, C++, etc.)
- Erfahrung in Wettervorhersage, atmosphärischer Chemie oder Datenassimilation
- Erfahrung in der Definition und Durchsetzung von Software-Sicherheitsstandards und Arbeitspraktiken
Vorteile:
Die Vergütung erfolgt gemäß den Skalen der koordinierten Organisationen – Details zu Gehaltsskalen und Zulagen sind auf der Unternehmenswebsite verfügbar. Startdatum: so bald wie möglich. Die Kandidaten werden erwartet, an den Dienstort, entweder Bonn, Deutschland, oder Reading, UK, umzuziehen. Das Unternehmen verfolgt ein hybrides Organisationsmodell, das Flexibilität bei der Kombination von Büroarbeit und Telearbeit ermöglicht, auch außerhalb des Dienstorts innerhalb des Gebiets unserer Mitgliedstaaten und kooperierenden Staaten. Interviews per Videokonferenz (MS Team) werden voraussichtlich innerhalb eines Monats nach Schließung der Stelle stattfinden. Erfolgreiche Bewerber und ihre Familien sind von Einwanderungsbeschränkungen ausgenommen.
Chancengleichheitserklärung:
Im Unternehmen betrachten wir eine inklusive Umgebung als Schlüssel zu unserem Erfolg. Wir setzen uns dafür ein, einen Arbeitsplatz zu schaffen, der Vielfalt umarmt und allen gleiche Chancen bietet, ohne Unterschiede in Bezug auf Rasse, Geschlecht, Alter, Familienstand, sozialen Status, Behinderung, sexuelle Orientierung, Religion, Persönlichkeit, Ethnie und Kultur. Wir schätzen die Vorteile, die sich aus einer vielfältigen Belegschaft ergeben, und setzen uns dafür ein, Mitarbeiter zu haben, die die Vielfalt der Länder widerspiegeln, die Teil unserer Gemeinschaft sind, in einer Umgebung, die Gleichheit und Inklusion fördert.
Research Software Engineer Arbeitgeber: United States Digital Space LLC
Das Unternehmen bietet ein inklusives Arbeitsumfeld und fördert Vielfalt. Die Gehaltsstruktur ist transparent und orientiert sich an den Skalen der koordinierten Organisationen. Das Team arbeitet an innovativen Lösungen im Bereich Wettervorhersage und atmosphärische Chemie.
Kontaktdaten:
United States Digital Space LLC Recruiting-Team
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Research Software Engineer 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 United States Digital Space LLC anzuklopfen, wenn du dich auf die Stelle als Research Software Engineer 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 United States Digital Space LLC vorzubereiten!
Wir glauben, dass du diese Fähigkeiten brauchst, um Research Software Engineer 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 United States Digital Space LLC 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 United States Digital Space LLC 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.