Cain joined the Reds at under-9s level and made swift progress through the academy ranks to find himself on the fringes of the first team.
But with competition rife in the middle of the park, not least with the likes of Leighton Clarkson, Tyler Morton and Stefan Bajcetic stepping up ahead of him, he has now departed the club.
Swindon Town have confirmed a deal to sign Cain for an undisclosed fee, with the player signing a two-and-a-half-year contract at the County Ground.
He joins former Liverpool under-21s team-mate Tom Clayton at Swindon, who also recently announced the signing of ex-QPR striker Charlie Austin.
Its a great feeling to be here and Im really looking forward to getting involved, playing good football and winning games, Cain told the clubs official website.
Our second January signing has arrived#STFC ??? pic.twitter.com/gwcReJOkBP
Swindon Town FC (@Official_STFC) January 16, 2023
This is a really promising team with a lot of talented young players who are hungry and ambitious, and I really want to be a part of that.
Ive come here for regular first-team football and to prove myself at this level, showing just how good I can be.
Cain wore the captains armband for the U21s throughout the first half of the season, having spent the previous campaign on loan with Newport County.
He played once for Liverpools first team and was on the bench for a further 12 games, including the Carabao Cup win over Derby earlier this season.
Good luck, Jake!