Software Engineer or Data Scientist (Python) in Climate System Modeling (m/f/d)

at  AlfredWegenerInstitut fr Polar und Meeresforschung

Bremerhaven, Bremen, Germany -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate12 Jul, 2024Not Specified13 Apr, 20245 year(s) or aboveData Analytics,English,Mathematics,Data Science,Physics,Matlab,R,Version Control,Pandas,Documentation,Data Processing,Oceanography,Python,Computer Science,Meteorology,JuliaNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

The Alfred Wegener Institute Helmholtz Centre for Polar and Marine Research (AWI) is a member of the Helmholtz Association (HGF) and funded by federal and state government. AWI focuses on polar and marine research in a variety of disciplines such as biology, oceanography, geology, geochemistry and geophysics thus allowing multidisciplinary approaches to scientific goals.
Software Engineer or Data Scientist (Python) in Climate System Modeling (m/f/d)

REQUIREMENTS

At least a master’s degree or more than five years of experience in one or more of the following fields is required: software engineering, data science, computer science, mathematics, physics, meteorology, oceanography, climate sciences, or related fields. A PhD in any of these fields would be an advantage. Demonstrated skill/proficiency in Python or any other high-level programming language and fluency in English are further requirements. We follow good software development practices in our work and expect candidates to have hands-on experience with version control (git), writing tests, and creating documentation. Most of the development will be done in Python, but knowing other languages like R, Julia, and Matlab is beneficial. Familiarity with Python data analytics stack (Dask, Pandas, Xarray, Jupyter) is an advantage, as well as experience with Nix-based systems.

Moreover, having one or several of the following skills would be a distinct advantage:

  • Experience with HPC systems,
  • Parallel data processing (e.g. dask),
  • Working with containers (Docker, Singularity/Apptainer),
  • Data processing on heterogeneous systems (CPU/GPUs),
  • Working with complex climate models and geophysical data formats (netCDF, GRIB, Zarr).

Responsibilities:

You will be part of the team responsible for developing and applying a data analysis framework for km-scale climate simulations. Your tasks will include implementing new metrics and diagnostics into the framework and evaluating climate simulations. You will be working on EU Tier-1 HPC systems, and data analytics tasks that you help to design and develop should be scalable, portable, and able to process petabyte-scale data.


REQUIREMENT SUMMARY

Min:5.0Max:10.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer Science, Software Engineering, Engineering, Mathematics

Proficient

1

Bremerhaven, Germany