Job Description
The Division of Regional Ocean Forecasting Systems (ROFS) at the Institute for Earth System Predictions (IESP) is seeking a talented Software Engineer.In this role, the Engineer will enhance the operational activities of our advanced ocean forecasting systems, contributing to cutting-edge research in ocean forecasting and environmental sustainability.
The Software Engineer is responsible for the porting/recoding/re-engineering/development of the operational procedures in the frame of the ocean forecasting systems. He/She will also support their monitoring and the management of the internal and external data repository.
The Software Engineer will support the ROFS Division activities, with:
Implementation, maintenance, porting, monitoring, and recovery of all the operational chains (including operational validation and visualization systems).Tracking failures of operational chains as well as their solution and type of intervention by implementing automatic recovery procedures.Ensure consistency checks of operational input and output data
Restrictions
1. No telecommuting
2. No Agencies Please
Requirements
3. Good knowledge of programming languages (i.e., Python and Bash scripting);
4. Master’s degree in computer science or engineering;
5. Very good knowledge of UNIX/Linux operating systems and command line interface;
6. Very good knowledge of HPC architecture and job schedulers (i.e., IBM Spectrum LSF);
7. Good knowledge of workflow management platforms
8. Good background in managing/manipulating/visualization of metocean data (i.e., NetCDF, CF metadata convention, GRIB, csv) and associated tools (NCO, CDO libraries);
9. Good knowledge of version control systems (i.e., git);
10. Background in containerization tools (Docker, Singularity);
11. Very good knowledge of the English language.
About the Company
CMCC Foundation is a cross-cutting scientific research center on climate change and its interactions with the environment, society, the world of business, and policymakers. Our work aims to stimulate sustainable growth, protect the environment, and develop strategies for the adaptation and mitigation of climate change. CMCC's core objective is to conduct cutting-edge science, to train the next generation of scientists at both national and international levels, and to be a beacon for climate modelling.