Salut,
C'est quoi pos_y ? 
Tu ne déclares pas cette variable dans le code que tu nous montres...
Mais en gros, si pos_y représente le décalage en y par rapport au centre de " bob ", il faut simplement que tu incrémentes cette valeur dans ta boucle de jeu principale.
Aussi, le dessin de " bob " doit se faire dans la boucle principale, pour que le déplacement soit visible. 
Enfin, il te reste à déterminer ce que tu dois faire quand bob a atteint la limite de l'écran (sinon... Bah le programme va crash car tu vas tenter de dessiner bob hors-screen
) et à temporiser ton programme car sinon la chute risque d'être extrêmement rapide d'un point de vue humain.
Aussi, pas besoin de garder une référence sur la valeur de retour de pygame.draw.circle()... Je ne savais même pas qu'il y avait une valeur de retour, mais dans ton cas, elle ne sert à rien.... (en gros, fait juste pygame.draw.circle(), supprime ta variable bob).