Riječni inženjering je praksa u kojoj se rijeka modificira s ciljem stvaranja promjene, koja može varirati od zaštite močvara do osiguravanja plovne vode za čamce. Ljudi iz brojnih različitih disciplina uključujući građevinarstvo, hidrologiju, geologiju i ekologiju mogu biti uključeni u projekt riječnog inženjerstva. Zbog zabrinutosti za okoliš, mnoge nacije imaju stroga pravila o koracima koje se moraju slijediti prilikom pripreme za projekt izgradnje rijeke, s ciljem zaštite okoliša i očuvanja vodnih resursa.
Ljudi se već dugo vremena miješaju u rijeke iz raznih razloga. Mnoge rane ljudske kulture bavile su se praksama poput skretanja radi sigurnosti i iritacije, kao i modifikacijama kako bi se rijekama lakše i sigurnije ploviti. Brojni alati mogu se koristiti u riječnom inženjerstvu, u rasponu od brana do kanala, a mnoge od ovih tehnika su drevnog oblika, čak i ako su se malo promijenile otkako su prvi put razvijene.
Prvi korak u riječnom inženjerstvu je identificirati zašto je rijeku potrebno projektirati. Na primjer, inženjeri se mogu pozvati da preusmjere rijeku kako bi sezonske poplave postale manje opasne za ljude koji žive u tom području. Riječno inženjerstvo također se može koristiti za poljoprivredu i plovidbu. Istraživači također mogu biti uključeni u riječni inženjering koji je osmišljen za rješavanje problema okoliša, što u nekim slučajevima uključuje obrnuti inženjering koji je prethodno izveden radi obnavljanja prirodnog staništa.
S ciljem na umu, posada procjenjuje rijeku kako bi osmislila plan za koji vjeruju da će postići taj cilj. Posada mora razmišljati o čimbenicima kao što su sezonski vremenski uvjeti, trenutni put rijeke, materijali prisutni u koritu, geologija okolnog područja, kako će susjedne ljudske zajednice biti pogođene i kakav bi utjecaj riječnog inženjeringa mogao na ekologiju područja. Na primjer, preusmjeravanje može ugroziti životinjsku populaciju ili korištenje brava za plovidbu može predstavljati problem ribama koje se moraju slobodno kretati uz rijeku.
Koristeći probleme identificirane tijekom evaluacije gradilišta, može se iznijeti inženjerski prijedlog. Prijedlog obično treba biti potkrijepljen dokumentacijom koja pokazuje da je posada u potpunosti razmotrila utjecaj projekta, uključujući modele koji pokazuju različite scenarije koji bi se mogli dogoditi kao rezultat projektiranja rijeke. Ako ga odobre regulatorne agencije, projekt može započeti, s timom da se posada uključi u aktivnosti kao što su ravnanje rijeke, kopanje korita kako bi se učinilo dublje ili preusmjeravanje vode oko zajednice.