Climate Data Processing Engineer (Based in Germany)

Climate Data Processing Engineer (Based in Germany)

Company description:

EUMETSAT is Europe’s meteorological satellite agency, operating satellites that monitor the weather and climate from space - 24 hours a day, 365 days a year.

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.

At EUMETSAT, you can make a world of difference and be a part of something that makes a positive impact on society.  You will be at the cutting edge of satellite technology, with a meaningful role in an organisation focused on space-based observations of the Earth’s weather and climate.


Job description:

Background

Working within the Climate Team in the User Support and Climate Services Division, this post will deliver climate-quality datasets supplying the needs of the Copernicus Climate Change Service (C3S). Working in conjunction with product experts and infrastructure teams to create and operate processing chains for new algorithms and validation campaigns, the successful candidate will have opportunities to be involved with science, operations and technology aspects of satellite data processing, and contribute to datasets that improve the accuracy of climate trend monitoring, modelling and forecasting.

The initial contract runs until the end of 2025, aligning with the funding from the Copernicus Climate Change Service. Further renewal is depending on Third Party Funding. The planned development of this post is that it will become part of EUMETSAT core support for Climate Services. In this case, at the end of this contract, subsequent 5 year contracts will be awarded thereafter, subject to individual performance and organisation requirements.

The main duties will be as follows:

* Development, implementation, maintenance and operation of:
o Data processing systems (operational processors and processing chains) handling data from geostationary and polar orbit satellites for the generation of climate data records;
o Automated quality monitoring/validation tools for climate products, building as far as possible on existing operational tools;
o Databases used for the generation of data records and product monitoring/validation;
o Graphical online tools for data quality monitoring.
* Analysis of the quality of climate data records using quality monitoring procedures and other validation techniques and external data;
* Porting of prototype software, e.g., from IDL into C++/Fortran and/or Python;
* Standardising common tools and data locations for data processing;
* Compilation of technical documentation for the operational processors, processing chains, data formats, processing campaigns and batch system.


Required profile:

Qualifications

* University degree in a relevant discipline (e.g. Engineering, Computing, Physics).

Skills and Experience:

* Proven experience of software engineering for data processing, preferably for satellite data, including knowledge of procedures for software verification and validation;
* Ability to programme using C/C++ and Fortran 95 (and higher) languages, as well as scripting languages, such as Python, Go, Shell;
* Experienced of data processing of large data volumes, e.g., using grid and/or cloud computing including distributed resource management tools;
* Experience retrieving, handling and manipulating different data formats, e.g., NetCDF-4, HDF5, GRIB, BUFR and binary data;
* Excellent interpersonal skills and the proven ability to apply these to the interactions within a team and across teams in an international environment.
Experience in the following is advantageous:
* Using satellite data for analysis, onward processing, etc.;
* Database (relational/non-relational) implementation and maintenance preferably using PostgreSQL or SQLite;
* Good knowledge of standards, conventions and guidelines for the specification of meta-data for Earth Observation data;
* Python notebooks including plotting, or other forms of dynamic data visualisation;
* Using and developing container-based applications (e.g. docker).


What we offer:

What we offer

* The initial contract until the end of 2025, aligning with the funding from the Copernicus Climate Change Service. Further renewal is depending on Third Party Funding;
* Excellent salary, of up to Euro 7500 / month NET (after tax) based on skills and experience;
* Flexible working time including additional flexi-leave;
* Full medical coverage for employee and family;
* Attractive pension;
* 30 days of annual leave + 14.5 days public holidays;
* Training and development support;
* Relocation allowance and support (if applicable).

Mer info
Område Stockholms stad
Yrkesroll Teknik & Ingenjör, Forskning & Utveckling
Typ av anställning Heltid
Sista ansökningsdag 19 feb 2023 (16 dagar kvar)

Om arbetsgivaren

EUMETSAT is Europe’s meteorological satellite agency, operating satellites that monitor the weather and climate from space - 24 hours a day, 365 days a year.

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.

At EUMETSAT, you can make a world of difference and be a part of something that makes a positive impact on society.  You will be at the cutting edge of satellite technology, with a meaningful role in an organisation focused on space-based observations of the Earth’s weather and climate.