Machado began his career with Red Bull Brasil, before signing for Scottish club Inverness Caledonian Thistle in August 2018.[1] He was included in a first-team squad for the first time in March 2019,[2] and made his debut in the 2019–20 season, coming on late in a 3-1 loss to Partick Thistle.[3]
He was released by the club in June 2020 when his contract expired. He subsequently joined Portugal's Primera Liga side, Rio Ave on 1 July 2020.[4]
Machado returned to Scottish football in August 2021, signing for Elgin City.[5] He made his debut for Elgin in a 2–0 away loss to Edinburgh City after being substituted on in the final 20 minutes.