Research Software Engineer I

Gainesville, FL, US • Posted 6 days ago • Updated 1 hour ago
Full Time
On-site
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Research
  • Algorithms
  • Evaluation
  • Software Design
  • FOCUS
  • DSS
  • API
  • Science
  • Statistics
  • Bioinformatics
  • Analytics
  • Computer Science
  • Software Engineering
  • Web Development
  • JavaScript
  • AngularJS
  • Vue.js
  • RESTful
  • Node.js
  • Python
  • Relational Databases
  • PostgreSQL
  • Writing
  • Data Modeling
  • Database
  • MongoDB
  • Cloud Computing
  • Google Cloud Platform
  • Google Cloud
  • Management
  • Issue Tracking
  • Git
  • Code Review
  • Technical Writing
  • Communication
  • Reporting
  • Project Planning
  • Geospatial Analysis
  • Time Series
  • Remote Sensing
  • CGI
  • Workflow
  • Orchestration
  • Amazon Web Services
  • Step-Functions
  • NATURAL
  • Interfaces
  • Accessibility
  • Docker
  • Automated Testing
  • Continuous Integration
  • Continuous Delivery
  • SEP
  • Facebook
  • LinkedIn

Summary

Research Software Engineer I

Job no: 541161
Work type: Staff Full-Time
Location: Main Campus (Gainesville, FL)
Categories: Computer Science, Agriculture Operations
Department:60070000 - AG-AGRICUL - BIOLOGICAL ENG

Classification Title:
Research Software Engineer I

Classification Minimum Requirements:
A Bachelor's Degree in computer or physical science, statistics, bioinformatics, analytics, or similar field and two years of experience; Master's Degree in computer or physical science, statistics, bioinformatics, analytics, or similar field.

Job Description:
Develop, implement, and maintain web-based applications on AgroClimate.org: Specifically, this task will involve developing and implementing the necessary algorithms and interface modifications to add new features in the Climate Indicators tool. Responsible for incorporating a new module for evaluation of weather extremes probabilities will be added to the tool to allow users investigate the probabilities of freezes, dry spells, heat stress, excess moisture and other extremes during user-defined periods of the year anywhere in the USA. Ensure the software meets software design principles to establish stability, security, and maintainability.
Maintain and improve cloud-hosted applications with a focus on upgrading the database connections of existing disease alert systems that are currently implemented in the system to work with point data (weather stations) and gridded weather products. Alert systems affected include the strawberry, blueberry and citrus advisory systems.
Build and maintain APIs and databases: Perform the necessary tasks to maintain the NASS-DSS Application Programming Interface (API) tool updated and operational 24/7 as well as developing new APIs if necessary.

Expected Salary:
Commensurate with education and experience

Required Qualifications:
A Bachelor's Degree in computer or physical science, statistics, bioinformatics, analytics, or similar field and two years of experience; Master's Degree in computer or physical science, statistics, bioinformatics, analytics, or similar field.

Preferred:
A bachelor's degree in computer science, software engineering, or a related area and two years of relevant experience, or an equivalent combination of education and experience.
Demonstrated full stack web development experience, including modern JavaScript front-end frameworks such as Angular and Vue.js
Experience designing and developing RESTful APIs and back-end services in Node.js and Python
Proficiency with relational databases (PostgreSQL), including schema design, query writing, and data modeling.
Experience with non-relational/document databases (MongoDB).
Experience developing and deploying applications on cloud environments (AWS, Google Cloud Platform).
Proficiency with source-code management, issue tracking, and collaborative development workflows (Git, code review, CI/CD).
Ability to translate user needs into technical requirements, prepare specifications, and produce and maintain technical documentation.
Strong communication skills, including the ability to report progress to technical and non-technical audiences.
Ability to work independently and collaboratively in a team environment, contributing to project planning, prioritization, and organization.
Experience with applications that consume geospatial, weather, or climate data (e.g., raster/vector data, time series, gridded climate products, remote sensing imagery)
Experience with serverless architectures and workflow orchestration (AWS Step Functions) and infrastructure-as-code (CloudFormation)
Familiarity with agricultural, environmental, or natural resources domains
Experience building responsive, accessible interfaces that meet web accessibility standards
Experience with containerization (Docker), automated testing, and CI/CD pipelines

Special Instructions to Applicants:
In order to be considered for this position, please attach a cover letter and resume/CV.

This is a time-limited, grant funded position. Position is fully onsite at UF Main Campus (Gainesville, FL).

Application must be submitted by 11:55 p.m. (ET) of the posting end date.

Health Assessment Required:No

Advertised: 31 Aug 2026 Eastern Daylight Time
Applications close: 07 Sep 2026 Eastern Daylight Time

Whatsapp Facebook LinkedIn Email App
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: RTX100c79
  • Position Id: b02ead9dacf968223bfabfa22107ed25
  • Posted 6 days ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Gainesville, Florida

Today

Full-time

Florida

Today

Full-time

USD 97,968.00 - 132,250.00 per year

Minnesota

Today

Full-time

New Hampshire

Today

Full-time

USD 69,560.00 - 124,580.00 per year

Search all similar jobs