I have some anecdotal information. The ISS has a commander, and I noticed here that it had a Flight Engineer, and in this article (found here) I see that Skylab had a Science Pilot.
Do space stations (US, Russian, Chinese, and International) have standardized officer designations for crew? Are all standard positions always fully "staffed" when astronauts are present?