The open positions are for astronaut candidates to train for tours of duty on the International Space Station, the largest human spacecraft ever built.
Hmmm what are they trying to imply here I wonder?
I like the closing line of the ad though- NASA HAS SPACE FOR YOU