Definitivamente si puedes trasladar o reescribir tu proyecto en Go .. pero antes deberas revisar y probar que librerias vas a usar ...por el momento Go no cuenta con tantas librerias como Python por lo si estas usando alguna librerias "complejas" deberas asegurarte que exista en Go para acelerar tu desarrollo.
Por otro lado , siempre puedes crear tu propia libreria .
Sobre la comunicacion entre go y python , la unica forma que conozco es a travez de Apis ( restFULL )
Saludos