Es preferible escribir posgrado. Aunque ambas formas son válidas, se recomienda usar pos– ante consonante (posgrado) o vocal (poselectoral). Solo se debe usar post– ante s (postsoviético).
Fuente: https://www.rae.es/duda-linguistica/se-escribe-posgrado-o-postgrado