Remote Position28.01.26
AI SCORE 8.0

Research Engineer - Python Earth Diagnostics Developer

$40K–$60K/year

About the Role

We are seeking a Research Engineer - Python Earth Diagnostics Developer to join our team at the Barcelona Supercomputing Center. This role is focused on utilizing Python for Earth diagnostics and will involve working with large datasets and advanced computational tools. As a Research Engineer - Python Earth Diagnostics Developer, you will contribute to the optimization and development of the ESMVal Python tool, which is essential for evaluating Earth system models.

What You'll Do

  • Contribute to the optimization and development of the ESMVal Python tool.
  • Provide internal user support for the tool.
  • Participate in the inclusion of BSC and ESMValTool in international proposals.
  • Engage in networking activities around ESMValTool to enhance collaboration.
  • Assist in the practical implementation of new diagnostics in ESMVal.

Requirements

  • Bachelor's degree in Computer Science, Telecommunications, Physics, or a related discipline.
  • Excellent computing skills in Python and experience with UNIX/LINUX environments.
  • Experience in managing large datasets and Python parallelization.
  • Knowledge of climate data formats (NetCDF, grib) and associated libraries (Xarray, Iris, CDO, NCO).
  • Fluency in English, both speaking and writing.

Nice to Have

  • Good programming skills to manage big and collaborative projects.
  • Experience with version control systems like git and/or SVN.
  • Ability to interact and build strong relationships with climate and computer scientists.

What We Offer

  • A full-time contract (37.5h/week) in a stimulating environment.
  • Flexible working hours and extensive training plans.
  • Private health insurance and restaurant tickets.
  • Support for relocation procedures.
  • 22 days of holidays + 6 personal days annually.
Language Requirements
EnglishC1
BasicIntermediateAdvancedNative
Why This Job8.0 of 10

This role offers a unique opportunity to work at a leading supercomputing center, contributing to impactful Earth diagnostics research using Python. Enjoy a supportive work environment with flexible hours.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

Who Will Succeed Here

Proficiency in Python programming with hands-on experience in utilizing libraries such as Xarray and Iris for data analysis and visualization, particularly in Earth sciences.

Strong familiarity with Unix/Linux environments, especially in managing and processing large datasets using command-line tools like CDO and NCO.

Adaptability to remote work settings, demonstrating self-motivation and effective time management skills to independently tackle complex research projects.

Learning Resources

Python for Data Science Handbookguide

Career Path

Research Engineer - Python Earth Diagnostics Developer(Now)Data Scientist specializing in Earth Sciences(1-2 years)Senior Research Engineer in Earth System Modelling(3-5 years)

Market Overview

Market Size 2024
$3.4B
Annual Growth
12.5%
AI Adoption
45%
Investment
+50%
Labour Demand
+30%
Avg Salary
$85K

Skills & Requirements

Required
PythonUnixLinux
Growing in Demand
Machine Learning with PythonData Visualization (e.g., Matplotlib, Seaborn)Cloud Computing (e.g., AWS, Azure)
Declining
FortranMATLAB

Domain Trends

Increased Focus on Climate Data Analysis
The demand for Python developers skilled in Earth diagnostics is growing, with a 40% increase in projects related to climate change and environmental monitoring.
Integration of AI in Earth Sciences
AI-driven analytics in Earth sciences are projected to grow by 35% in the next two years, leading to a surge in Python-related roles.
Shift towards Open Source Tools
The adoption of open-source tools like Xarray and Iris is rising, with a 60% increase in usage among data scientists for Earth diagnostics.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.