EUMETSAT is hiring a Junior Machine Learning Engineer for Earth Observation in Darmstadt, Germany, under vacancy VN 26/54, with applications open until 04 January 2027. The post is graded A1, starts at EUR 5,912 per month and is open only to nationals of EUMETSAT Member States. At Youth Works Hub, we reviewed the vacancy and summarised every requirement below.
A Role Between Machine Learning, Earth Observation and Meteorology
EUMETSAT is looking for a highly motivated and forward-thinking junior professional who is keen on exploring state-of-the-art concepts at the intersection of Machine Learning, Earth Observation and Meteorology, and who is committed to bringing promising ones into operations.
The successful candidate will join a young and striving team within the Digital Solutions and SAF division. The team is engaged in the design of innovative cloud-based services and Artificial Intelligence/Machine Learning (AI/ML) tools and solutions that facilitate the exploitation of Earth Observation and meteorological data via ML-based algorithms.
How the Work Is Organised
The role includes:
๐ค Cross-team collaboration with remote sensing scientists and end user representatives
๐ Literature reviews
๐งช Prototyping Proofs-of-Concept to check the feasibility of AI/ML concepts
๐ง Design and development of end-to-end ML pipelines
Duties of the Machine Learning Engineer
The vacancy lists five main duties:
๐ก Keep abreast of industry trends, emerging concepts and best practices in the field of Machine Learning for Earth Observation and Meteorology, and leverage this knowledge to drive innovation by starting new proofs-of-concept
๐ฆ๏ธ Prototype and evaluate AI/ML use cases for Earth observation and meteorological data, translating promising concepts into robust services
โ๏ธ Design, develop and operationalise cloud-based ML services and pipelines supporting the full ML lifecycle
๐ฃ๏ธ Work with remote sensing scientists, product stakeholders and external partners to define requirements, design solutions and evaluate results
๐ญ Interact on a technical level with industrial service providers and partners from other organisations
Degree Requirement
Candidates need a university degree in data science (AI/ML), remote sensing, physics, computer science or another relevant discipline.
Language Requirement
The official languages of EUMETSAT are English and French. Candidates must be able to work effectively in English.
Skills and Experience EUMETSAT Is Looking For
๐ A curious and explorative mindset, with an appetite for implementation and learning from experimentation
๐ช Strong work discipline combined with persistence and commitment to bring initiatives to meaningful outcomes despite challenges or setbacks
๐ Readiness to autonomously learn and expand your own knowledge, combined with excellent interpersonal skills and the proven ability to work in a team
๐ง Solid understanding of ML algorithms and data science
๐บ๏ธ Familiarity with geospatial data
๐ Programming languages, particularly Python and related ML and data handling libraries (for example PyTorch, Scikit-Learn, TensorFlow and Keras)
๐ง Hands-on experience with Linux operating systems
Knowledge That Would Be an Advantage
For this role, some of the following knowledge would be advantageous:
๐ป Software engineering, ideally in a cloud-based context
๐ก๏ธ Earth observation and meteorological data and formats
๐ซ๏ธ Atmospheric remote sensing techniques
๐๏ธ Cloud-optimized data formats
๐ง Working with Data Cubes
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ All opportunities in Germany โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Salary and Grade
This post is graded A1 on the EUMETSAT salary scales. The starting basic salary is EUR 5,912 per month, net of internal tax but excluding pension contribution and insurances, and it may be negotiable on the basis of skills and experience.
๐ The salary scale provides for increments on the anniversary of taking up employment
๐ Scales are reviewed by the EUMETSAT Council with effect from 1 January each year
๐ In addition to basic salary, EUMETSAT offers attractive benefits, and further information, including salary details, is available on the EUMETSAT website
Contract Length and Long-Term Career Perspective
The initial contract is for 2 years, with subsequent 5-year contracts awarded after that, subject to individual performance and organisation requirements.
There is no limit to the number of follow-up contracts a staff member can receive up to the EUMETSAT retirement age of 63, and EUMETSAT states that there are opportunities to establish a long career perspective at the organisation.
Who Can Apply: EUMETSAT Member States
Only nationals of EUMETSAT Member States may apply. The EUMETSAT Convention requires that staff shall be recruited on the basis of their qualifications, account being taken of the international character of EUMETSAT.
EUMETSAT has 30 Member States: Austria, Belgium, Bulgaria, Croatia, Czechia, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Ireland, Italy, Latvia, Lithuania, Luxembourg, Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland, Tรผrkiye and the United Kingdom.
EUMETSAT is committed to providing an equal opportunities work environment for men and women.
About EUMETSAT
EUMETSAT is Europe's meteorological satellite agency. Its 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 States in Europe, as well as to other users worldwide.
EUMETSAT also operates several Copernicus missions on behalf of the European Union and provides data services to the Copernicus marine and atmospheric services and their users.
You can find more roles like this one among the latest job openings on Youth Works Hub.
Frequently Asked Questions
Where is the EUMETSAT Junior Machine Learning Engineer based?
The position is based in Darmstadt, Germany. The successful candidate will join a team within the Digital Solutions and SAF division.
What is the salary for vacancy VN 26/54 at EUMETSAT?
The post is graded A1, with a starting basic salary of EUR 5,912 per month, net of internal tax but excluding pension contribution and insurances. The amount may be negotiable on the basis of skills and experience.
Who is eligible to apply for this EUMETSAT job?
Only nationals of EUMETSAT Member States may apply. There are 30 Member States, and they are listed in full in the eligibility section above.
What degree do I need for this machine learning role?
Candidates need a university degree in data science (AI/ML), remote sensing, physics, computer science or another relevant discipline. Solid understanding of ML algorithms and data science is also required.
Which programming skills does EUMETSAT ask for?
The vacancy asks for programming languages, particularly Python and related ML and data handling libraries such as PyTorch, Scikit-Learn, TensorFlow and Keras. Hands-on experience with Linux operating systems is also listed.
How long is the EUMETSAT contract?
The initial contract lasts 2 years, followed by 5-year contracts subject to individual performance and organisation requirements. There is no limit on follow-up contracts up to the EUMETSAT retirement age of 63.
Do I need to speak French to work at EUMETSAT in this position?
The official languages of EUMETSAT are English and French, but the stated requirement for candidates is the ability to work effectively in English.
Deadline
โณ 04 January 2027
Links
๐ Vacancy page: https://eumetsat.onlyfy.jobs/en/job/6vgun6f21wtgj26uyhwf7wm3c1uwxdn
๐ฑ๏ธ Application: https://eumetsat.onlyfy.jobs/apply/6vgun6f21wtgj26uyhwf7wm3c1uwxdn







