Groundbreaking opportunity to kickstart your career with the ESA in critical space science data formulation.
Overview
No salary declared 😔
Villanueva de la Cañada, ES
Expires at anytime
Organisation Summary
The European Space Agency (ESA) is a globally recognized leader in space science. Join the team 'Empowering Europe to lead space science' and embark on thrilling missions in heliophysics, planetary science, astrophysics, and fundamental physics.
Role Summary
- Support the development of the ESA Datalabs science platform and a hybrid-cloud platform.
- Tasks include solution architecture definition, running tests, prototyping, large-scale data infrastructure challenges, user experience improvements, and community engagement.
Role Requirements
- Master's degree in computer science or a similar field.
- Proficiency in English or French, knowledge of other Member State languages is a plus.
- Familiarity with software development and engineering best practices, with a keen interest in Kubernetes.
- Experience in DevOps, open-source software development, HPC, batch-processing frameworks, and programming languages like Python and JavaScript.
Application Process Details
- ESA promotes diversity and inclusivity in its workforce. All qualified candidates, regardless of gender, sexual orientation, ethnicity, beliefs, age, and disability are welcome. Preference will be shown towards accommodating individuals with disabilities in the workplace.
The European Space Agency (ESA) is a world-leading Science Programme with missions in heliophysics, planetary science, astrophysics and fundamental physics. Our mission is to 'Empower Europe to lead space science'.
The Role: As a Graduate Trainee in Data Science Platform Engineering, you will join the Data Science Section to support the development of the ESA Datalabs science platform. The goal of the traineeship is to support the development of a hybrid-cloud platform to enable the return on science from ESA space science missions like Euclid, XMM, Integral or JWST. Your tasks will include: supporting solution architecture definition and evolution for ESA Datalabs and related platforms; define and carry out tasks, tests and validation as part of the development team; carry out rapid prototyping to guide the way for future evolution and functional extension (related to e.g. machine-learning, batch and parallel processing, GPU processing); support large-scale data infrastructure challenges up to petabyte scale; support improvements to user experience via monitoring and logging and liaise with community of stakeholders from space science missions; support integration with space science open-source community.
Job Requirements: You should have just completed or be in the final year of your master’s degree in computer science or similar. The working languages of the Agency are English and French. A good knowledge of one of these is required. Knowledge of another Member State language would be an asset. You should also be familiar with software development and software engineering best practices (ideally in cloud and on-premise environments) along with a strong interest in learning about Kubernetes. Additionally, experience with the following is a plus: DevOps engineering; open-source software development; HPC and batch-processing frameworks; tools and languages such as Python, JavaScript, Jupyter, and Docker; network infrastructure and security.
Benefits: ESA is an equal opportunity employer, committed to achieving diversity within the workforce and creating an inclusive working environment. We therefore welcome applications from all qualified candidates irrespective of gender, sexual orientation, ethnicity, beliefs, age, disability or other characteristics. Applications from women are encouraged. At the Agency we value diversity, and we welcome people with disabilities. Whenever possible, we seek to accommodate individuals with disabilities by providing the necessary support at the workplace.