At Deimos, we're on a mission to revolutionize space technology. Our Artificial Intelligence and Computer Vision (AICV) Competence Centre, part of the Avionics Business Unit within the Flight Systems Directorate, is where innovation meets excellence. Join us and contribute to groundbreaking projects that push the boundaries of space exploration.
What's the challenge?
As a Machine Learning Engineer, you will support Deimos’ AICV flight systems team in researching, developing, deploying, and scaling our Machine Learning and Computer Vision portfolio for onboard processing applications in Space. You will work on in-space Machine Learning projects and products throughout their lifecycle – from early-phase R&D activities to productization and deployment.
Your contributions will include:
* Researching, designing, implementing, and deploying Machine Learning algorithms that address specific challenges and opportunities related to onboard processing in Space.
* Collaborating with team members and clients across Europe to understand project requirements, objectives, and constraints.
* Integrating and collaborating closely with other Computer Vision and Machine Learning engineers for Agile algorithm and product development.
* Processing and analyzing datasets to extract meaningful insights and features.
* Designing, implementing, and maintaining industry-standard infrastructure for new and existing Machine Learning products.
* Optimizing and standardizing ML training and validation processes, data warehousing, and pipelines.
What we're looking for:
Technical skills:
* Strong foundation in machine learning algorithms, statistics, and data structures within relevant technical projects.
* Proficiency in programming languages and frameworks such as Python, C++, MATLAB, OpenCV, TensorFlow, PyTorch, scikit-image, and dlib.
* Experience with data preprocessing, feature engineering, and model evaluation techniques.
* Knowledge of software development life cycle and Agile methodologies.
* Basic understanding of Machine Learning.
Additional valued skills:
* Understanding of Computer Vision techniques.
* Experience working on aerospace-related projects.
* Experience deploying MLOps solutions and working within CI/CD frameworks.
* Experience with Linux systems and cloud infrastructure (AWS, Azure, etc.).
* Experience developing embedded ML applications (C++, CUDA, TensorRT).
Educational background:
* Bachelor’s, Master's, or Ph.D. in Computer Science, Engineering, Machine Learning, Data Science, Physics, or related fields.
Professional experience:
* The position will be tailored to the level of experience;
practical industry experience deploying and maintaining ML systems in production would be viewed very positively.
Language skills:
* Good level of English, spoken and written.
* Ability to speak Spanish, Portuguese, Italian, or Romanian will be considered an asset.
* Ability to speak any other language will also be considered a positive.
Personal attributes:
* Capability to integrate into and work within a trans-European team.
* Solid organizational, analytical, and reporting skills.
* Autonomy and willingness to take initiative.
* Excellent communication skills.
* Energetic, positive team player mentality.
What do we offer?