Machine Learning Application Developer

EURAXESS Czech Republic

Darmstadt

Hybrid

EUR 84.000 - 140.000

Vollzeit

Vor 4 Tagen
Sei unter den ersten Bewerbenden
Bewerbungsgenerator

Hebe dich für diese Rolle von der Masse ab — erstelle in etwa einer Minute einen maßgeschneiderten Lebenslauf und ein Anschreiben.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

EUMETSAT in Darmstadt, Germany, is seeking a Machine Learning Application Developer to transform Earth observation data into actionable weather and climate information.

You will build data pipelines, train ML models, and share best practices with the user community, contributing to forecasting and early warning value chains in an international setting.

Qualifikationen

  • Master’s or higher degree in computing or natural sciences.
  • Experience in ML model development and evaluation in weather/climate or Earth observation domain.
  • Experience with ML libraries (Scikit Learn, TensorFlow, Keras, PyTorch).
  • Strong programming skills in Python and experience with compiled languages; Git-based workflows, CI/CD, code reviews, and automated testing.
  • Experience with large datasets.
  • Experience in cloud environments.
  • Eagerness to learn, good communication and teamwork.
  • Advantage: EO/weather data experience; ML pipelines; open-source contributions.

Aufgaben

  • Create data pipelines and curated ML-ready datasets for each use case.
  • Develop, train, apply, and validate ML models to transform EO data into actionable information.
  • Explore best practices to apply modern techniques to EO data and share results with the community.
  • Encourage users to reuse code, tutorials, infrastructure configurations, and pre-trained models.
  • Support training courses, hackathons, and community events.

Kenntnisse

ML model development
Python programming
Git workflows
Large datasets
Cloud environments
Communication skills
Problem solving
Teamwork
Data processing

Ausbildung

Master's degree in computing or natural sciences

Tools

Scikit-Learn
TensorFlow
Keras
PyTorch
MLFlow
Kubeflow

Jobbeschreibung

EUMETSAT - European Organisation for the Exploitation of Meteorological Satellites

Organisation/Company EUMETSAT - European Organisation for the Exploitation of Meteorological Satellites Research Field Computer science Environmental science Environmental science » Earth science Researcher Profile First Stage Researcher (R1) Established Researcher (R3) Application Deadline 28 Oct 2026 - 21:59 (UTC) Country Germany Type of Contract Permanent Job Status Full-time Is the job funded through the EU Research Framework Programme? Not funded by a EU programme Is the Job related to staff position within a Research Infrastructure? No

Offer Description

Machine Learning Application Developer EUMETSAT - European Organisation for the Exploitation of Meteorological Satellites Darmstadt, Germany

EUMETSAT generates and uses data from its growing fleet of Earth observation satellites, together with data from partner agencies, to support weather forecasting—including nowcasting and numerical weather prediction—by meteorological and other environmental agencies in its Member States and worldwide. In addition, EUMETSAT supports climate monitoring by providing a wide range of satellite data, including rescued, recalibrated and reprocessed long-term series of satellite observations. EUMETSAT also supports its users in exploiting AI/ML by applying these methods to its core data products and through dedicated data curation activities.

Within the Climate Services Team of the User Support and Climate Services Division (USC), the Machine Learning Application Developer exploits satellite data using AI/ML methods to derive weather and climate information, including the identification and characterisation of Earth system features such as convective storms and fog. In addition, the post holder contributes to the development of the weather forecasting and early warning value chain, as well as to kilometre-scale climate modelling, by supporting users in integrating EUMETSAT ML-ready data into their applications and by establishing collaborations across the wider community.

The team brings together staff with a wide range of world-class expertise, including weather and climate as well as Earth observation domain experts, data processing engineers, and machine learning specialists. Joining EUMETSAT in this role offers a unique opportunity to develop your professional career in a highly motivating international environment.

What you’ll be doing

  • Support EUMETSAT internal and external users by creating data pipelines and curated ML-ready datasets with needed data content, quality, format, and structure for each use case;
  • Develop, train, apply, and validate machine-learning models and other algorithms to transform Earth observation data into actionable information, particularly for Earth system feature detection;
  • Explore and share the best ways to apply modern techniques and access Earth Observation data with the aim of helping the community to develop, train, and apply the models;
  • Foster community development by encouraging and assisting EUMETSAT users in sharing commonly applicable parts of their applications in the form of how-to articles, code examples, infrastructure configurations, pre-trained models, datasets, etc.;
  • Take an active role in user communities and support training courses, hackathons, and other community-oriented means of spreading practical knowledge to EUMETSAT member states.

What we offer

  • Excellent salary, of up to Euro 8000 NET (after income tax) based on skills and experience;
  • Flexible working time including additional flexi-leave;
  • Full medical coverage for employee and family;
  • 30 days of annual leave + 14.5 days public holidays;
  • Training and development support;
  • Relocation allowance and support (if applicable).

Requirements Qualifications

Master’s or higher degree in a relevant computing or natural sciences subject.

Skills and Experience

  • Experience in ML model development and evaluation, preferably in weather and climate or Earth observation domain;
  • Experience with at least one of the relevant ML libraries (Scikit Learn, TensorFlow, Keras, PyTorch…);
  • Proven strong programming skills in at least Python and some experience in working with compiled languages and with modern collaborative software development practices, including Git-based development workflows, CI/CD pipelines, code review, and automated testing;
  • Experience in working with large datasets;
  • Experience in working in cloud environments;
  • Eagerness to learn and expand one’s own knowledge, combined with ease in joining teams to solve problems and communicate resolutions;
  • Excellent communication skills, with a proven ability to work effectively as part of a team, strong problem-solving skills, and a positive, can-do attitude.

The below skills and experience are seen as an advantage:

  • Experience in working with Earth observation and weather and climate data;
  • Experience in using machine learning pipelines and frameworks (MLFlow, Kubeflow, etc.);
  • Contributions to the open-source software ecosystems.

Languages

Candidates must be able to work effectively in English.

APPLICATIONS MUST BE SUBMITTED IN ENGLISH. WE WILL BE UNABLE TO CONSIDER APPLICATIONS SUBMITTED IN OTHER LANGUAGES.

EUMETSAT is an international organisation employing staff from across all 30 member states and this role is being advertised on multiple international job boards, but please note that this role would be based in Darmstadt, Germany and would require international applicants to relocate if successful.

EUMETSAT’s role is to establish and operate meteorological satellites to monitor the weather and climate from space - 24 hours a day, 365 days a year. This information is supplied to the National Meteorological Services of the organisation's Member and Cooperating States in Europe, as well as other users worldwide.

EUMETSAT also operates several Copernicus missions on behalf of the European Union and provide data services to the Copernicus marine and atmospheric services and their users.

As an intergovernmental European Organisation, EUMETSAT can recruit nationals only from the 30 Member States (Austria, Belgium, Bulgaria, Croatia, Czech Republic, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia, Lithuania, Luxembourg, The Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland, Turkey and the United Kingdom).

Number of offers available 1 Company/Institute EUMETSAT - European Organisation for the Exploitation of Meteorological Satellites Country Germany City Darmstadt

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

Ähnliche Jobs, die dir auch gefallen könnten

Machine Learning Application Developer
Machine Learning Application Developer

EUMETSAT • Darmstadt

Vor Ort
EUR 67.000 - 89.000
Relocation support
Training and development
Flexible working time
+2
Data Processing Systems Engineering Team Leader
Data Processing Systems Engineering Team Leader

EUMETSAT • Darmstadt

Vor Ort
EUR 95.000 - 106.000
Relocation support
Flexible working time
Full medical coverage
+1
Data Processing Systems Engineer Team Leader (in Germany)
Data Processing Systems Engineer Team Leader (in Germany)

Flexsis AG, St. Gallen • Darmstadt

Vor Ort
EUR 96.000 - 116.000
Flexible hours
Medical coverage
Pension
+3
Mission Planning Operations Engineer
Mission Planning Operations Engineer

EUMETSAT • Darmstadt

Vor Ort
EUR 90.000 - 130.000
High salary up to 8000 NET
Relocation support
Training and development
+3
Data Services and Archive Operations Engineer
Data Services and Archive Operations Engineer

EUMETSAT • Darmstadt

Vor Ort
EUR 100.000 - 112.000
Excellent salary up to 9,500 EUR NET
Flexible working time
Private medical coverage
+4
Mission Planning Operations Engineer (in Germany)
Mission Planning Operations Engineer (in Germany)

Eumetsat • Darmstadt

Vor Ort
EUR 67.000 - 89.000
Flexible working time
Medical coverage
Pension
+2
Service Delivery Coordinator
Service Delivery Coordinator

EUMETSAT • Darmstadt

Vor Ort
Excellent salary of up to Euro 8,000/month NET
Flexible working time
Full medical coverage
+3
Data Processing Engineer
Data Processing Engineer

Starion Group • Darmstadt

Hybrid
EUR 65.000 - 90.000
Competitive remuneration packages
Relocation support
Training and development programmes
+1
Advanced Information Security Engineer
Advanced Information Security Engineer

Starion Group • Darmstadt

Vor Ort
EUR 65.000 - 90.000
Competitive remuneration packages
Access to training and development programmes
Flexible relocation support
Flight Dynamics Engineer
Flight Dynamics Engineer

EUMETSAT • Darmstadt

Vor Ort
EUR 57.000 - 95.000
Excellent salary up to €8500 NET
Flexible working time
Medical coverage
+3