About the Role
About the Role
Global ML flood models now outperform traditional approaches on large rivers, but they still break down in the small, fast catchments where flash floods happen. Riverkin, a VC-backed ETH Zürich Spin-off, is closing that gap. We start from hydrological models trained across thousands of catchments worldwide and make them accurate locally, using a sensor network we deploy ourselves in exactly the places public datasets don't reach.
We are looking for an ML hydrologist to own that work. You will report to the CTO and work directly with our other hydrologist, who covers rainfall radar and short-term nowcasting.
Why this is interesting
•
Data nobody else has: Our own field-deployed sensors give you live streamflow observations in small, previously ungauged catchments.
•
An open problem: Whether large-sample models can be made reliable at flash-flood scale is unsolved, and you would be working on it with real data and real users.
•
Built to protect lives and critical infrastructure: Your models will power early flood warning systems safeguarding hydropower plants and giving first responders more time to protect communities
•
Publishing and open source: We encourage publishing results and contributing to open tools such as NeuralHydrology and Caravan.
•
Compute: GPU resources are available for training and experimentation.
What You'll Do
•
Bring global flood models to the local scale
•
Take state-of-the-art hydrological ML models (LSTMs, Transformers) trained on large-sample datasets and adapt them to the catchments our customers care about.
•
Use our own sensor data alongside public gauge, reanalysis and radar data to fine-tune and validate those models locally.
•
Tackle prediction in ungauged and data-scarce basins through transfer learning and regionalisation.
•
Own hydrological modelling end to end: set the technical direction, decide when to adapt pre-trained models or train our own, and lead the work from experimentation through validation to production.
•
Work as one modelling team
•
Make practical trade-offs between forecast accuracy, model complexity and development effort to build a reliable product that meets customer needs.
•
Work side by side with our hydrologist specialising in rainfall radar and nowcasting to directly integrate rainfall nowcasts into your flood models.
•
Work with software engineers to put models into production and monitor their performance.
•
Identify and test advances in ML flood forecasting, turning promising research into more accurate and reliable forecasts for our customers.
•
Stay close to the real world
•
We believe the best modellers understand the world behind their models. We encourage you to join field deployments and customer conversations to build that understanding firsthand.
•
You are an opinionated contributor to key technical decisions.
Who You Are
•
You’ve built and validated hydrological ML models across many catchments and have experience taking modelling work into real-world use.
•
You combine scientific rigour with product judgement: you test assumptions, understand uncertainty and focus on improvements that matter to customers.
•
You take ownership from an open question to a working solution. You set priorities, make decisions and keep moving without waiting for perfect information.
•
You care deeply about the quality of your work. You dig into why models fail, follow problems through and stay invested in how your forecasts perform after deployment.
•
You communicate clearly in writing and in person, can explain your reasoning and trade-offs, and work closely with people across hydrology, software, hardware and field operations.
Technical Requirements
•
Hands-on experience training or fine-tuning ML streamflow or flood models across many catchments at once (regional, continental or global), for example on CAMELS or Caravan. Experience with single-catchment models alone is not sufficient.
•
Experience transferring such models to new or data-scarce catchments through fine-tuning, regionalisation, or prediction in ungauged basins.
•
Strong understanding of rainfall-runoff processes and the limitations of hydrological observations and input data.
•
Experience validating models across unseen catchments and time periods, including assessing flood-peak magnitude, timing and predictive uncertainty.
•
Strong Python skills, with experience writing maintainable code for data processing, modelling and reproducible experiments.
•
Practical depth in deep learning for time series, including developing, training and debugging models in PyTorch or a comparable framework.
•
MSc or PhD in hydrology, water resources, atmospheric sciences, machine learning, or equivalent.
Nice to Have
•
Publications or open-source work on large-sample hydrology, transfer learning, or ungauged-basin prediction.
•
Experience with NeuralHydrology, ERA5 or similar global forcing datasets.
•
Experience with sub-daily or event-based flood modelling.
•
Experience processing large hydrometeorological datasets with tools such as xarray and Dask, and formats such as Zarr.
•
Previous early startup experience.
Role Details
•
Contract: Permanent, full-time (100% FTE).
•
Start date: immediately
•
Reports to: CTO.
•
Compensation: Commensurate with experience + equity
•
Growth: a key early hire with the opportunity to shape Riverkin's flood modelling as the team grows.
•
Location: Four days per week in our Zurich office and one day working from home.
•
Work authorisation: Swiss or EU/EFTA citizenship, or a valid Swiss work permit, is required.
•
Working language: English. German is not required.
About Riverkin
We are a well-capitalized Swiss startup building real-time sensing and data infrastructure for rivers. Our own field-deployed sensors collect live water-level and sediment data, while our platform turns that data into decision-ready insights for customers. We work directly with the hydropower sector, where predicting flash floods is needed for daily operations. As we prove ourselves in this field, we will move towards the first responders market. We are a small, hands-on team working across hydrology, hardware, field engineering, software and market development.
Apply with the button on this page. Links to papers or code are welcome.
Find more English Speaking Jobs in Switzerland on Arbeitnow
Requirements
Qualifications
- Experience: Fresher
Skills & Languages
analytics Market & Role Insights
trending_up In-Demand Companion Skills
Co-occurring in similar rolesAcross active Forecasting, power, Machine Learning positions on Jobsfiy, these complementary skills appear most frequently:
Tip: Highlighting these companion skills in your resume can increase your match score during applicant screening.
payments Estimated Market Compensation
100 comparable listingsMarket Median: ₹34,500. Range reflects the 25th to 75th percentile of similar active roles on Jobsfiy.
speed Category Snapshot: Data Scientist
Active Category Roles
35+
Remote Flexibility
0% Remote
Target Experience
Senior
Education Details
Minimum Education
Master Degree
Accepted Degrees
MSc, PhD
How to Stand Out When Applying for ML Hydrologist, Flood Forecasting
Applying for the ML Hydrologist, Flood Forecasting position at Riverkin in Zürich? Before submitting your application on Jobsfiy, review the key qualifications, core skills, and experience expectations listed above to ensure your profile highlights relevant achievements and measurable outcomes.
Recruiters and Applicant Tracking Systems (ATS) prioritize candidates whose resumes clearly align with the role's primary technical and functional competencies. You can use Jobsfiy's built-in Apply with AI Resume tool to tailor your resume summary and skill keywords specifically for this job opening, or run a free check on our ATS Testing System to verify your resume match score.
Once you submit your application, prepare for recruiter screening and technical rounds using Jobsfiy's AI Mock Interview simulator, which generates role-specific interview questions and instant feedback based on the ML Hydrologist, Flood Forecasting job description.