Software Developer for Agricultural Weather and Climate Analysis

University of North Dakota

University of North Dakota

Software Engineering

Grand Forks, ND, USA

Posted on May 23, 2026

Software Developer for Agricultural Weather and Climate Analysis

  • 498119
  • Grand Forks, North Dakota, United States
  • Part-time Staff
  • Closing on: May 28 2026

Salary/Position Classification

  • $25.50 hourly, Non-Exempt (Eligible for overtime)
  • 20 hours per week
  • 100% Remote Work Availability: No
  • Hybrid Work Availability (requires some time on campus): No

Purpose of Position

The University of North Dakota (UND) has ongoing interest in conducting research related to weather and climate impacts on agricultural production in the Northern Great Plains region. Current research toward this interest includes, climate model downscaling, crop modeling and data assimilation, remote sensing, machine learning, and statistical analysis. Drs. Zhang and Marquis are looking for a post-bachelor-level student to help with developing software code and packages for analyzing the impact of weather on agricultural production.

Duties & Responsibilities

  • Climate model downscaling
  • Crop modeling and data assimilation
  • Remote sensing
  • Machine learning
  • Statistical analysis

Required Competencies

  • Collaboration & teamwork
  • Professionalism
  • Leadership
  • Technology
  • Learning and application

Minimum Requirements

  • Bachelor's degree in Atmospheric Sciences or related field.
  • Strong software & programming skills with experience in software development.
  • Experience with numerical weather prediction models.
  • Successful completion of a Criminal History Background Check.

In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the US and to complete the required employment eligibility verification form upon hire. This position does not support visa sponsorship for continued employment.

To Apply: Submit current resume

For a successful screening, be sure to review all of the position minimum requirements above and outline how you meet those requirements in your application materials.