NavMeshAgent Navigation over Rough Terrain

I currently am working on using a baked NavMesh in order to have an AI with a NavMeshAgent follow a player object in a cave. The cave floor consists of fairly rough and bumpy terrain which causes a fair amount of vertical jerkiness.

Is there any way to smooth out NavMesh navigation over rough terrain and remove a bit of the up and down jitter?

Yes. Create a separate mesh for your floor of the cave and bake navmesh using this mesh. So now your navmesh will use this flat floor to walk onto rather than the actual bumpy floor. And don’t forget to disable the renderer for this flat floor mesh.