Software Architect for AI Applications
Are you looking for a new opportunity to take your career to a higher orbit? To join an international group with a successful track record in Space Engineering?
A job adapted to your career ambitions and in which you could have an impact for the years to come.
We are looking for a Software Architect for AI Applications to support our Ground Segment software development team based in Darmstadt, Germany.
You will become part of multidisciplinary team supporting our clients in implementing ground segment data analysis and planning optimisation systems using AI algorithms and cloud environments in the frame of development activities for ESA.
You will be working on challenging projects, as one of the key software experts and team leads developing supporting systems for space applications using AI in fields such as ground segment data processing, operations preparation and automated monitoring and control of spacecrafts.
Tasks and activities
The scope of work will include :
- Supporting the definition of End-to-End technical solutions and approaches for AI / ML and ground segment software activities.
- Overseeing and leading system design activities and supporting the implementation, configuration and usage of the solutions including AI and ML technology stacks
- Taking responsibility for the definition, documentation, and satisfactory completion of the project.
- Maintaining communication with the customers and its technical representatives.
- Communicating and coordinating project activities with the project team and ensuring that priorities are developed and known.
- Contributing background skills, knowledge and experience towards the project completion.
- Supporting the preparation of proposals.
- Acting as a focal point for AI related tasks for other projects which are supported by the team.
Skills and experience
The following skills and experience are mandatory :
- University degree in software engineering or equivalent.
- At least 5 years of demonstrated experience in software engineering.
- Hands-on experience in software architecture design methodologies and patterns.
- Good understanding of AI applications and technology stacks.
- Strong Java knowledge and experience.
- At least 2 years of demonstrated experience as a Technical Lead / Software Architect on development activities within a team.
- Understanding of current state-of-the-art of Information Technology, including public and private cloud deployments.
- Knowledge of Dev(Sec)Ops approaches and technologies such as Maven, Jenkins, Gitlab.
- Knowledge of object-oriented and service-oriented design techniques.
- Fluent in English, both written and spoken.
The following skills and experience would be highly desirable :
- Knowledge of UML.
- Knowledge of Open API 3.1 and REST Interfaces Implementation Technologies.
- Containerization technologies such as Docker, Kubernetes.
- Space and / or Ground Segment domain.
- ECSS standards.
Why should you apply?
- You will have the opportunity to work within leading space organisations across Europe.
- We encourage everyone to think outside the box and to push the boundaries of traditional knowledge. This role is an opportunity to join a forward-thinking company and allows for a deeper understanding of the industry.
- To be part of a company that values integrity, inspiration, care and collaboration.
- Benefits include : competitive remuneration packages; unique career opportunities, including working in other countries;
access to training and development programmes; flexible relocation support.
- We welcome applications from people with disabilities, members of ethnic minorities, all genders, LGBTQ+ individuals and ex-service personnel.