Senior Developer: Processing Pipelines (m/f/d)
Job Description
We are seeking an experienced Developer with experience with cloud computing pipelines and translation of technical modules into software efficient code, to help us build and optimise the data processing pipeline for our upcoming satellite missions. As part of the Marble Data and Products team, you will play a pivotal role in bringing the satellite payloads data to the next operational level.
This role will focus on ensuring the continued implementation, testing, and enhancement of the processing software for efficient cloud and stand-alone processing of big-data, supporting the integration of real satellite payload parameters and instrument models. This role will involve collaborating with cross-functional teams, analyzing system requirements, designing scalable solutions, and implementing procedures to optimize performance.
Key Responsibilities:
-
Lead development and integration of technical pipelines into an efficient, cloud based software
-
Translate scientific and technical requirements into modular, tested Python code.
-
Maintain documentation and ensure software scalability and maintainability.
-
Collaborate with system engineers and domain experts to adapt processing software to new missions.
-
Oversee junior and intern developers, review their contributions, and define development tasks and priorities.
-
Implement error handling, logging, and robust QA flagging throughout the processing chain.
Required Skills & Technologies:
- Python
Additional Information:
- Department: Data and Products
Skills & Technologies
Company Info
Marble Imaging
Building Europe's first commercial Earth Observation satellite constellation for daily high-resoluti...
Other Jobs at Marble Imaging
Similar Opportunities
Job Description
We are seeking an experienced Developer with experience with cloud computing pipelines and translation of technical modules into software efficient code, to help us build and optimise the data processing pipeline for our upcoming satellite missions. As part of the Marble Data and Products team, you will play a pivotal role in bringing the satellite payloads data to the next operational level.
This role will focus on ensuring the continued implementation, testing, and enhancement of the processing software for efficient cloud and stand-alone processing of big-data, supporting the integration of real satellite payload parameters and instrument models. This role will involve collaborating with cross-functional teams, analyzing system requirements, designing scalable solutions, and implementing procedures to optimize performance.
Key Responsibilities:
-
Lead development and integration of technical pipelines into an efficient, cloud based software
-
Translate scientific and technical requirements into modular, tested Python code.
-
Maintain documentation and ensure software scalability and maintainability.
-
Collaborate with system engineers and domain experts to adapt processing software to new missions.
-
Oversee junior and intern developers, review their contributions, and define development tasks and priorities.
-
Implement error handling, logging, and robust QA flagging throughout the processing chain.
Required Skills & Technologies:
- Python
Additional Information:
- Department: Data and Products
Skills & Technologies
Company Info
Marble Imaging
Building Europe's first commercial Earth Observation satellite constellation for daily high-resoluti...