Research Software Engineer

vor 2 Wochen


Bonn, Deutschland ECMWF Vollzeit
Your role

We have a new opening for a Research Software Engineer (A2) to work on the development of a plugin infrastructure in ECMWF Earth System Models. The plugin system will be used for on-the-fly data processing and interaction between forecast and impact models.

This role is an integral part of a dynamic team consisting of scientists and research engineers contributing to key activities at ECMWF. At ECMWF, you will find a passionate community, aiming to bring novel technology and science to cutting edge numerical weather prediction.

You will be involved in the creation of coupling capabilities between third-party wind-energy models and ECMWF’s Earth System Models. The work is part of an international collaboration in the EU horizon project Federated Digital Twins for Wind-Offshore (DTWO). You will focus on the development of a mechanism that enables the dynamic loading of plugins into the ECMWF Earth System Models and also on the development of specific plugins for wind energy applications. In addition, you will run simulations on ECMWF’s own high-performance computing (HPC) system and on other HPC systems available for the project. You will be expected and have unique opportunities to bring creative insights into software architecture and interface design and software-infrastructure development. The plugin system will be used for on-the-fly data processing and interaction between forecast and impact models for off-shore wind-energy generation.

The role sits in the Model Data Services Team in the Development Section of the Forecast and Services Department. The team’s responsibility is to develop and maintain the technological components that handle and process Earth-system model data on-the-fly. This includes output control, efficient model output, in-memory diagnostics computation, coupling with machine-learning and impact models, as well as other services linked to model execution. This effort is dedicated to the development and integration of a plugin system into ECMWF’s Earth-system models, primarily the Integrated Forecasting System (IFS). We support ECMWF’s strategy of producing cuttingedge science and world-leading weather predictions, as well as monitoring the Earth system.

This role involves close collaboration with colleagues across the Development Section and in the Research Department, as well all external partners of the EU horizon project DTWO.

About ECMWF

The European Centre for Medium-Range Weather Forecasts (ECMWF) is a world-leader in weather and environmental forecasting. As an international organisation we serve our members and the wider community with global weather predictions and data that is critical for understanding and solving the climate crisis. We function as a 24/7 research and operational centre with a focus on medium and long-range predictions, holding one of the largest meteorological data archives in the world. The success of our activities builds on the talent of our scientists and experts, strong partnerships with 35 Member and Co-operating States and the international community, some of the most powerful supercomputers in the world, and the use of innovative technologies and ML across our operations.

ECMWF has also developed a strong partnership with the European Union and has been entrusted with the implementation and operation of the Climate Change and Atmosphere Monitoring Services of theEU Copernicus Programme.We also contribute to the Copernicus Emergency Management Service. Other areas of work include High Performance Computing and the development of digital tools that enable ECMWF to extend provision of data and products covering weather, climate, air quality, fire and flood prediction and monitoring.

See www.ecmwf.int for more info about what we do.

In this role you will:
  • Contribute to the development of Plume, a software to dynamically load and execute plugins inside
  • Earth System Models
  • Develop model plugins for wind-energy applications
  • Execute and analyse forecast simulations in the HPC systems allocated to the DTWO project
  • Contribute to DTWO project deliverables as described in the project proposal
  • Collaborate with other teams and sections at ECMWF, as well as with external project partners
What we're looking for:
  • Highly collaborative work attitude with the ability to establish excellent working relations with members of other teams at ECMWF as well as external partners
  • Excellent analytical and problem-solving skills with a proactive approach, combined with a desire to grow in the role
  • Ability to take the initiative and take decisions independently
  • Ability to explain complex technical concepts to users and collaborators
  • Dedication, passion, and enthusiasm to succeed both individually and across teams of developers
  • Highly organised with the capacity to work on a diverse range of tasks to tight deadlines
Your profile:

Education

  • Advanced university degree (EQ7 level or above) or equivalent professional experience in computer science or engineering, computational science, physics or natural sciences, mathematics, or a related discipline

Experience

  • Demonstrated experience developing software in a compiled language, preferably C/C++ or Fortran
  • Demonstrated experience developing object-oriented software
  • Demonstrated experience with UNIX/Linux commands and shell scripting is desirable
  • Experience with high-performance computing (HPC) and networking is an advantage
  • Experience developing scientific software on distributed systems is an advantage

Skills

  • Demonstrated ability of programming in UNIX/Linux systems
  • Experience with Build Systems (e.g. CMake) is desirable
  • Competence in at least one compiled programming language, preferably C/C++ or Fortran
  • Ability to write software for scientific-computing application on distributed high-performance computing (HPC) architectures would be advantageous
  • Candidates must be able to work effectively in English and interviews will be conducted in English
  • Good knowledge of one of the Centre’s other working languages (French or German) would be an advantage

If you feel that you have the relevant profile and motivation to join us but don't meet precisely all of the desired skills or those that are 'an advantage' we encourage you to apply

Other information

Grade remuneration: The successful candidates will be recruited at theA2 grade, according to the scales of the Co-ordinated Organisations. Full details of salary scales and allowances available on the ECMWF website at www.ecmwf.int/en/about/jobs.

Starting date: As soon as possible

Candidates are expected to relocate to the duty station. As a multi-site organisation, ECMWF has adopted a hybrid organisation model which allows flexibility to staff to mix office working and teleworking, including away from the duty station (within the area of our member states and co-operating states).

Interviews by videoconference (MS Team) are expected to take place shortly after the closing date.

Who can apply

Applications are invited from nationals from ECMWF Member States and Co-operating States, as well as from all EU Member States. In these exceptional times, we also welcome applications from Ukrainian nationals for this vacancy. Applications from nationals from other countries may be considered in exceptional cases.



  • Bonn, Deutschland Objektkultur Software GmbH Vollzeit

    Cloud Software Engineer (C#, .NET, Java) (m/w/d) bei Objektkultur Software GmbH | softgarden View job here Cloud Software Engineer (C#, .NET, Java) (m/w/d) Vollzeit Bonn, Deutschland Hybrid ...


  • Bonn, Deutschland SCOOP Software Vollzeit

    SCOOP Software entwickelt für internationale Kunden aus unterschiedlichen Branchen seit mehr als 20 Jahren maßgeschneiderte Software. High-Performance Systeme, moderne Web-Applikationen, Microservice Architekturen, DevOps und der Einsatz von Big Data Technologien sind unsere Stärken. Unsere internationalen Teams mit 125+ Kolleginnen und Kollegen arbeiten...


  • Bonn, Deutschland AVOMIND Vollzeit

    Join our client’s dynamic team as a Software Engineer specializing in Windows .Net applications! The company focuses on innovative security solutions for critical facilities and infrastructures, building automation, and IoT physical access control software.Our client is looking for a skilled Software Engineer to help them maintain and develop Windows-based...


  • Bonn, Deutschland BWI GmbH Vollzeit

    Als primärer Digitalisierungspartner der Bundeswehr erbringen wir stabile, sichere und effiziente IT-Services im In- und Ausland, vom Grundbetrieb bis in den einsatznahen Bereich und tragen so zur kontinuierlichen Erhöhung der Führungs- und Einsatzfähigkeit der Bundeswehr bei. Mit über 7.000 Kolleg*innen betreiben und modernisieren wir eine der...


  • Bonn, Deutschland Autodesk Vollzeit

    Position Overview The Autodesk Construction Solutions group is looking for an SQA reporting to the Software Development Manager. You and your team will design full-stack web, mobile, and cloud applications. As an experienced QA Engineer, you will be responsible for designing, developing, and maintaining automated test frameworks, pipelines, and...

  • Research Officer

    Vor 2 Tagen


    Bonn, Deutschland FSC Global Development GmbH Vollzeit

    **The Mission** To effectively meet the challenge of protecting the world’s forests, we are committed to ensuring we have the world’s most skilled people working with us. This commitment extends to everyone that works in FSC around the world: from those that lead the design of policies and standards, to those that roll out those same policies and...

  • Senior Data Engineer

    vor 16 Stunden


    Bonn, Deutschland CONET Solutions GmbH Vollzeit

    Senior Data Engineer (m/w/d) Die CONET Solutions GmbH bietet unter dem Motto "IT-Welten verbinden!" innovative IT-Lösungen in den Bereichen Data Intelligence & KI, Digitalisierung, Cyber Security, Strategic IT Management und Software Engineering an. Wir suchen Sie baldmöglichst als Verstärkung für unseren Bereich "Data Intelligence" zur Umsetzung...


  • Bonn, Deutschland Telekom MMS Vollzeit

    Als CLOUD ENGINEER schlägt dein Herz für AZURE, AWS, Goder die Open Telekom Cloud? Devops ist deine Leidenschaft? Du willst moderne Infrakstrukturen gestalten und dich selbst entwickeln? DANN WERDE TEIL UNSERES TEAMS UND AVANCIERE ZUM EXPERTEN FÜR AGILE OPERATIONS!  Jährlich mehr als , 2.100 großartige Kolleg*innen, 9 attraktive – und...

  • DevOps Engineer

    vor 3 Wochen


    Bonn, Nordrhein-Westfalen, Deutschland Deutsche Telekom Security GmbH Vollzeit

    As a DevOps Engineer (m/f/d) Cloud Security, you will develop advanced technical solutions for the expansion and operation of infrastructure/services and thus raise them to the next quality level.You support highly complex projects directly in the development, quality assurance and planning as well as implementation of product releasesYou develop strategies...


  • Bonn, Deutschland HxGN Safety & Infrastructure Hexagon Vollzeit

    Hexagon ist ein weltweit führender Anbieter von Digital-Reality-Lösungen, die Sensor-, Software- und autonome Technologien kombinieren. Wir setzen Daten ein, um Effizienz, Produktivität, Qualität und Sicherheit in Anwendungen für Industrie, Fertigung, Infrastruktur, Mobilität und im öffentlichen Sektor zu steigern. Unsere Technologien tragen zur...


  • Bonn, Deutschland BWI GmbH Vollzeit

    Stellenbeschreibung Sorgen Sie gemeinsam mit uns für die digitale Zukunftsfähigkeit unseres Landes. Als IT-Systemhaus der Bundeswehr und IT-Dienstleister des Bundes bieten wir umfassende IT-Services aus einer Hand. Mit über 7.000 Mitarbeiter*innen zählen wir zu den zehn größten IT-Service-Providern Deutschlands. Wir suchen authentische...

  • DevOps Engineer

    vor 1 Tag


    Bonn, Deutschland Deutsche Telekom Security GmbH Vollzeit

    Als DevOps Engineer (m/w/d) Cloud Security entwickeln Sie fortschrittliche technische Lösungen für den Ausbau und Betrieb von Infrastruktur/Services und heben diese damit auf die nächste Qualitätsstufe. Sie unterstützen hochkomplexe Projekte unmittelbar in der Entwicklung, Qualitätssicherung und Planung sowie Durchführung der Produktreleases ...


  • Bonn, Deutschland INFODAS Vollzeit

    Standort: Köln, Bonn oder HamburgAls Systems Engineer der infodas unterstützt Du unser Department „Projects“ bei der spannenden Aufgabe komplexe IT-Lösungen bei unseren namhaften, teils internationalen Kunden zu integrieren. Spannende IT-Projekte aus den Bereichen Luftfahrt, Verteidigung etc. warten auf Dich!Du verfügst bereits über mehrjährige...


  • Bonn, Deutschland cronn Vollzeit

    Wer wir sind - wir sind cronnWir sind cronn – ein Softwareunternehmen mit Sitz in Bonn und Filialen in Hamburg und Białystok (PL). Softwareentwicklung ist unsere Leidenschaft. Wir verlassen uns auf Java, Open Source – und nicht zuletzt auf unser erfahrenes Team. All dies setzen wir ein, um für unsere Kunden im Raum Köln/Bonn und Hamburg...


  • Bonn, Deutschland adesso SE Vollzeit

    Standorte Aachen, Köln, Düsseldorf, Essen, Paderborn, Bonn, Münster, Dortmund, Frankfurt, Siegen​adesso wächst stetig und sehr dynamisch. Daher haben wir diese Position ganzjährig, dauerhaft, bundesweit an all unseren Standorten sowie in einer Vielzahl an Branchen und Themen zu besetzen. Falls du also Lust auf bestimmte Themen/Branchen hast, gib uns...

  • Field Service Engineer

    vor 3 Wochen


    Bonn, Nordrhein-Westfalen, Deutschland Thermo Fisher Vollzeit

    Thermo Fisher Scientific Inc. ist das weltweit führende Unternehmen im Dienste der Wissenschaft mit einem Jahresumsatz von rund 42 Milliarden US-Dollar. Unsere Mission ist es, unsere Kunden dabei zu unterstützen, die Welt gesünder, sauberer und sicherer zu machen. Wir unterstützen unsere Kunden, die biowissenschaftliche Forschung voranzutreiben, bei der...

  • Software Engineer

    Vor 3 Tagen


    Bonn, Deutschland CompuSafe Data Systems Vollzeit

    Seit 1989 bietet die CompuSafe Data Systems AG maßgeschneiderte IT-Services und IT-Transformation für Unternehmenskunden in langfristigen, partnerschaftlichen Geschäftsbeziehungen. Im Rahmen unserer IT-Services und Transformation erbringen wir Leistungen entlang der Wertschöpfungskette Consult-Design-Build-Operate-Manage (CD-BOM). Schwerpunkte bilden...

  • Student Assistant

    vor 4 Wochen


    Bonn, Deutschland Deutsches Institut für Entwicklungspolitik (DIE) Vollzeit

    The German Institute of Development and Sustainability (IDOS) is one of the leading research institutions and think tanks for global sustainable development. It contributes, through research, policy advice and training, to finding answers to global questions affecting our future. The IDOS Research Programme “Environmental Governance and Transformation to...

  • Mobile QA Engineer

    vor 4 Wochen


    Bonn, Deutschland Cornucopia IT Resourcing Vollzeit

    Job Title: Mobile QA EngineerLocation: Bonn, GermanySalary: €55,000 per annumOur client, a data capture software company based in the beautiful Bonn area of Germany, is seeking a Mobile QA Engineer to join their team. This role offers a fantastic opportunity to work in a company culture that values its employees and provides a great benefits package.Key...


  • Bonn, Deutschland AED-SYNERGIS Vollzeit

    Make Connections – Build SolutionsDie entwickelt Softwarelösungen für Geografische Informationssysteme (GIS). Im Bereich Professional Services werden sowohl kundenspezifische Anpassungen und Konfigurationen an unserer Software durchgeführt als auch Daten aufbereitet und in unsere Lösungen übernommen.Unsere Kunden, Partner und Interessenten kommen vor...