Satellite Data Processing Software Engineer – Brussels

Welcome to Rayference

Rayference is a Brussels-based SME active in research and development for radiative transfer modelling, satellite data processing and advanced retrieval algorithm development based on inverse modelling. We provide expertise in remote sensing data radiometric calibration and apply new metrological concepts to satellite observations dedicated to climate and environment monitoring.

Your role

We are hiring a Satellite Data Processing Software Engineer to support our Earth Observations activities. You will be in charge of developing, maintaining and use a versatile satellite data processing chain for the generation of Essential Climate Variables (ECVs) data sets. You will be asked to perform verification and quality control of the processed data as well as contributing to the design, development and improvements of scientific algorithms.
You will be part of an international team where English is the working language and will present the outcome of your work at European R&D project meetings.

What you bring

University degree in Computer Science, Engineer, Physics, Mathematics, or equivalent.
1 – 3 years of proven experience of programming in the Python scientific ecosystem (such as NumPy and xarray), C++ (preferably from C++20), and distributed computing (preferably Dask).
Experience in modern development and testing technologies (git, GitLab, CI/CD, Dev Containers).
Basic knowledge of the Linux environment.
Experience in image processing, Earth Observation data processing (experience in formats such as NetCDF is an asset).
Experience in container technology, especially Docker/Docker-Swarm, is welcome.
Fluency in English (written and spoken).

What makes you stand out

Excellent skills to fulfil the assigned tasks with great level of autonomy and sense of responsibility.
Knowledge of GPU programming.
Ability to plan your work and to cope with tight schedules and multiple tasks. Good sense of teamwork.
The ability to write accurate and consistent technical documentation and a strong interest for scientific topics such as numerical computing.
Strong motivation to contribute to the development of a young innovative company.
Experience with virtualization-based server operating systems.

What we offer

At Rayference, you will work with a small, young and international team, in a flexible professional environment. You will have the opportunity to make an impact in addressing important scientific and societal challenges linked to climate monitoring and Earth Observation. You will collaborate with passionate and talented colleagues with whom you will share regular team-bonding activities. We offer a competitive package and we value work-life balance, this is why we offer a flexible schedule and possibility to telework from abroad. We believe in a long-term vision, supporting our staff in developing their best skills and building a career in this field.

How to apply

Please send to recruitment AT

  • A cover letter explaining your interest in the position, highlight relevant qualifications and achievements, and including links to examples of relevant prior works;
  • a detailed CV;
  • email address and affiliations of 2 references.
Only applications sent to this email address will be considered. All documents shall be provided in English. Any questions related to this position can be sent to the same email address.

Applications from women are encouraged.

Get a PDF version of this job description.