Intermediate Hydrology & Modelops Engineer

Waterloo, ON, CA, Canada

Job Description

About Aquanty



Aquanty Inc., is a research spin-off company from the University of Waterloo specializing in computer simulations of how water moves through the natural environment. Our best-in-class simulation platform, HydroGeoSphere, is used in a number of industries to support water-related decision-making. We offer a suite of near-real-time predictive services through our web-based data dissemination platform, HydroClimateSite.



The Opportunity



We are looking for a motivated

intermediate engineer

to join our growing team. This role is ideal for someone who bridges

hydrologic science

and

modern data/model operations

.



Depending on your background, you may lean toward either:


Operational Hydrology

: setting up, validating, and maintaining hydrologic models for flood/drought/water management decision support.

ModelOps/MLOps

: building and operating pipelines and infrastructure that move research-grade models into robust, production-ready systems.


If you have a passion for water, data, and technology, we'd love to hear from you.



Key Responsibilities


Operate and maintain production model stacks (numerical hydrologic models and ML-based streamflow forecasts). Set up, validate, and run models for operational water management, ensuring scientific accuracy and reliability. Develop automated pipelines for data ingestion, model training/retraining, evaluation, and deployment. Contribute to model lifecycle management: packaging, versioning, CI/CD, deployment, monitoring, and retirement. Collaborate with hydrologists, data scientists, and engineers to translate research prototypes into production-grade tools. Support continuous improvement of modelling practices and engineering workflows.




Desired Skill Set



Candidates may come from one of two directions:

hydrology/numerical modelling

or

model operations/ML engineering

. We are open to strong candidates in either stream.



Education:

Master's degree in water resources, environmental, or civil engineering, hydrology, computer science, or a related field (Bachelor's with strong relevant experience considered).

Technical Skills:

+ Strong Python programming skills; familiarity with scientific/ML libraries (numpy, pandas, xarray, scikit-learn, PyTorch).
+ Experience with containerization and orchestration (Docker, Kubernetes, Airflow, Slurm).
+ Experience with cloud platforms (Azure, AWS, or GCP).
+ Familiarity with data assimilation, time-series forecasting, or remote sensing datasets is a plus.

Hydrology/Numerical Modelling Track:

+ Practical understanding of numerical hydrologic modelling concepts or hands-on experience with tools such as HydroGeoSphere.
+ Background in operational water management and forecasting using Delft-FEWS or related software is a strong asset.

ModelOps/MLOps Track:

+ Experience in model lifecycle management, CI/CD for models, and production deployment of ML or numerical models.
+ Ability to interact with REST APIs (curl, requests) and develop/maintain RESTful services..







What We're Looking For


3+ years relevant experience (or equivalent mix of education and experience). Are you a senior-level applicant? We would love to hear from you. Please list your desired pay when applying. Excellent collaboration and communication skills; ability to work across scientific and technical teams. Curiosity, problem-solving mindset, and passion for applying technology to real-world water challenges.



Statement of Commitment





Aquanty's is an equal opportunity employer that does not unlawfully discriminate against any employee or applicant on the basis of race, ancestry, place of origin, colour, ethnic origin, citizenship, religion, gender identity, gender expression, creed, sex, sexual orientation, age, record of offences, marital status, family status or disability. Aquanty is committed to a fair and inclusive work environment. We will endeavour to accommodate the needs of qualified applicants in all parts of the hiring process. Please contact Human Resources.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD2887921
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Waterloo, ON, CA, Canada
  • Education
    Not mentioned