What does a hydraulic engineer do?

A hydraulic engineer designs and analyzes systems involving water flow, such as dams, levees, pipelines, and drainage systems.