Scientific software developer – climate ai

Organization

Euro-Mediterranean Center on Climate Change CMCC

Department

Institute for Climate Resilience

Organization URL

Job Location Type

IN_OFFICE

Job Location

Caserta, Italy    

Applicant Location Requirements

No Applicant Location Requirements Specified.

Application Deadline

September 2, 2024

CMCC Foundation is a cross-cutting scientific research centre 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.

The Division of Regional Models and geo-Hydrological Impacts (REMHI) at the Institute for Climate Resilience (ICR) is seeking a new Scientific Software Developer to support the design, development, and deployment of AI-based applications for climate science. This role focuses on data-driven climate analysis at very high spatial and temporal resolution and the nowcasting of severe events using satellite data.

RESPONSIBILITIES
The Scientific Software Developers will support the REMHI Division, with:
Algorithms development:

  • Develop and refine AI algorithms to downscale climate data to very high spatial and temporal resolutions;
  • System Design and Implementation:
  • Design and implement AI-driven systems for real-time prediction (nowcasting) of severe weather events;
  • Leverage satellite data and advanced machine learning techniques for monitoring, detecting, and forecasting extreme weather events;
  • Data Processing:
  • Process and analyze satellite data to support their use in the context of climate predictions and definition of nowcasting systems;
  • Manage and manipulate large datasets for machine learning and climate analysis purposes;
  • High-Performance Computing (HPC):
  • Optimize software and AI algorithms to efficiently run on HPC infrastructure.
Special Requirements
– Master’s degree in Computer Science, Computer Engineering, or equivalent field; – Experience in Data Science, Machine Learning, and Deep Learning; – Proficiency in Python programming for scientific applications; – Familiarity with common tools and libraries like numpy, pandas, xarray, scikit-learn, and matplotlib; – Experience with PyTorch is preferred; knowledge of TensorFlow or Keras is also acceptable; – Basic understanding of HPC and distributed computing for training large models; – Experience with data preprocessing, feature engineering, model evaluation, and tuning ML algorithms; – Ability to work independently and as part of a team; – Good knowledge of the English language.

Apply online or via email