Honestly they should just stick with Naval ranks. Ensigns and petty officers and such.
Um, why would they use naval ranks? Space forces would fall under the umbrella of the Air Force, not the Navy.
Wow those ranks are rubbish. . . Starship/Starbase master sergant? What if he is working in ground control or moonbase or something?
Some of them are a little silly, but that's kind of a groundless criticism. Rank titles are not meant to be a comprehensive job description.
Besides, they're still better than some of the fictional ranks I see in space-navy sci-fi books. I'd rather call a junior rating 'Astronaut' than, say, 'Spaceman'. Now *that* would be rubbish.