Computing and Software Support Specialist
Role details
Job location
Tech stack
Job description
ECMWF is opening an exciting new position for a Computing and Software Support Specialist (A2) in the User Services Section in the Forecast and Services Department of ECMWF, contributing to the Destination Earth initiative.
The Computing and Software Support Team providestechnical advice and support to all users of ECMWF software and computing, including Member and Co-operating States, ECMWF and public users. As part of a team of ten staff, you will provide day-to-day second-line support to users and work on continuous improvements of our services, processes and documentation, with a specific focus on operational support to DestinE workflows across HPC platforms.
As Digital Twins are being operationalised on ECMWF HPCF and EuroHPC systems, dedicated user support is required for managing compute resources. In this role, you will manage compute resources allocated to users on ECMWF HPCF and EuroHPC, setting up and supporting users of the systems. You will liaise with EuroHPC sites and other partners (e.g. EUMETSAT) regarding disruptions, scheduled maintenance or quotas on HPC and cloud platforms., * Manage compute and file space resources allocated to users on ECMWF HPCF (and the common cloud infrastructure where required) and EuroHPC
- Provide technical advice on best use, and liaise with colleagues and contractors in Destination Earth on managing and monitoring the EuroHPC allocated resources
- Manage user access to resources (EuroHPC portal interactions, user registrations, access to IFS software, data access and data policy questions)
- Manage/support the implementation of cybersecurity requirements at HPC sites
- Communicate as required system availability and downtimes, planned upgrades preparation, and any other news regarding the individual EuroHPC or ECMWF's HPC facilities that may affect use
- Provide annual summary reports on the use of the different systems
- Provide training on the use of ECMWF's computing platforms and software to users
- Contribute to the creation of documentation to support users of our systems and services
- Review, improve and develop processes and workflows to effectively support users
Requirements
Do you have experience in UNIX?, Do you have a Bachelor's degree?, We are looking for a highly organised individual, with a keen interest inthe latest technological developments, who enjoysmanaging competing priorities and a variety of tasks. You will have a direct impact on our user community bysolving technical issues and shaping our client services and technologies.Excellent communication and collaboration skills are equally important in this role., * Strong and effective interpersonal and communication skills
- Excellent analytical and problem-solving skills with a proactive approach
- Flexibility with the ability to adapt to changing requirements or priorities, user needs and services
- Ability to work collaboratively and maintain a supportive and user-focused approach.
- Genuine passion for helping others
Your profile
- Advanced university degree (EQ7 level or above) or equivalent experience in computer science or engineering, computational science, physics or natural sciences, mathematics, or a related discipline.
Required experience and skills
- Experience in providing support for computing services in a Linux or Unix environment
- Experience in handling user queries and incidents with professionalism leading to successful resolution
- Experience with HPC technologies
- Knowledge of software management and scripting in Linux environments
- Knowledge of a modern scripting language such as Python
- Strong written and verbal communication skills in English, including the writing of technical documentation
Desirable experience and skills
- Relevant experience in providing technical training to users
- Experience in Numerical Weather Prediction (NWP) domain
- Knowledge of compiling and running scientific codes on high-performance computing facilities
- Knowledge of data formats commonly used in meteorology (e.g. GRIB, BUFR, NetCDF)
- Knowledge of a high-level programming language, such as Fortran or C/C++
Candidates must be able to work effectively in English; knowledge of one of the Centre's other working languages (French or German) would be advantageous.