L'attaccante brasiliano ha giocato un anno con la prima squadra prima di trasferirsi al Bayer Leverkusen nel 2018 in cambio di 18,5 milioni di euro.
Nelle sue prime due stagioni in Bundesliga, Paulinho ha collezionato quattro goal in 37 presenze ufficiali.