Hydrologic Modeler

Lynker Corporation

$88K — $105K *
US-AnywhereRemote in Boulder, CO
Energy & Utilities
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Master's in hydrology or related field; or Bachelor's with 2 years experience in hydrologic modeling.
  • Background in ecological or environmental flows and watershed hydrology.
  • Strong Python skills and experience with deep-learning frameworks like PyTorch.
  • Understanding of model forcing generation for large-scale models.
  • Comfortable with large datasets, Git, and Linux.

Responsibilities

  • Train, execute, and synthesize large-scale hydrologic models.
  • Analyze model results and communicate findings to the team.
  • Calibrate, benchmark, and validate models while quantifying uncertainty.
  • Generate and quality-check model forcings and manage training datasets.
  • Apply deep-learning approaches to hydrologic prediction.
  • Develop, test, and improve hydrologic routing tools in Python.
  • Contribute well-documented code, methods, and results to collaborative efforts.

Benefits

  • Opportunity to work on state-of-the-art physics-based and machine-learning models.
  • Engagement in collaborative projects with diverse teams.
  • Contribution to impactful environmental and hydrological research.
  • Access to high-performance computing resources for model runs.
  • Potential for professional growth in a cutting-edge field.
Full Job Description
Overview

Responsibilities

Duties of the Hydrologic Modeler will include the following:

  • Model training & execution: train, execute, and synthesize large-scale physics-based and machine-learning hydrologic models across regional to continental domains.
  • Synthesis & interpretation: analyze model results to characterize performance, flow signatures, and hydrologic behavior, and communicate findings to the modeling team.
  • Calibration & evaluation: calibrate, benchmark, and validate models, quantify uncertainty, and diagnose where and why predictions succeed or fail.
  • Forcing & training data: generate and quality-check model forcings and manage the training processes and datasets that drive these models.
  • ML/AI methods: apply deep-learning approaches to hydrologic prediction, including tools such as NeuralHydrology and dHBV.
  • Routing tools: help develop, test, and improve hydrologic and hydraulic routing tools, primarily in Python.
  • Collaboration: contribute to the Modeling, Science, and Platform teams by sharing well-documented, reproducible code, methods, and results.

Qualifications

The Hydrologic Modeler selected should have the following:

  • Master's in hydrology, water resources, engineering, hydrologic sciences, applied mathematics, computer science, or a related field; or a Bachelor's plus 2 years training and running hydrologic, physics-based, and/or machine-learning models; or equivalent experience.
  • Background in hydrology, ideally including ecological or environmental flows, with an understanding of how water moves through watersheds and river systems.
  • Strong Python skills, and experience with a deep-learning framework such as PyTorch.
  • Understanding of model forcing generation and training workflows for large-scale models.
  • Comfort working with large gridded and time-series datasets, Git, and Linux.

The Ideal Hydrologic Modeler will have the following:

  • Experience with machine-learning hydrologic modeling tools such as NeuralHydrology and dHBV, or comparable physics-informed and differentiable modeling approaches.
  • Experience developing or applying hydrologic and hydraulic routing methods.
  • Familiarity with the Next Generation Water Resource Modeling Framework.
  • Experience with high-performance or parallel computing for large-scale model runs.
  • Track record of scientific writing, publication, or open-source contribution.
  • Colorado Front Range presence for periodic in-person collaboration.

Similar Jobs

More Jobs at Lynker Corporation

More Energy & Utilities Jobs

Find similar Hydrologic Modeler jobs: