Speleologist.
The term Speleology in fact covers a range of cave-related sciences, particularly geology & hydrology, Biology, Archaeology; and invokes various skills in chemsistry, physics, etc.
Speleologists study the science of caves. Spelunkers [used to be a US-only
Word for those who] study caves for recreational purposes. +++ 'Spelunkers' was what a group of New England cavers called themselves in the 1940s, and combines Greek and Latin
Words for "cave". It was used generally and neutrally in the US - rarely anywhere else - until the 1960s, but then American cavers started to use it in a derogatory manner for ill-equipped, inexperienced adventurers. Some US cavers even wore T-shirts emblazoned with "Cavers Rescue Spelunkers". The normal
Word is "caver", and the activity itself, "caving". (Source: Wikipedia)
A Speleologist. The category title gives a clue! :-) it's an umbreall term covering several science disciplines.