Scahill was claimed off waivers by Milwaukee on Tuesday.
Scahill was designated for assignment on Sunday by the Pirates after compiling a 4.00 ERA and 1.72 WHIP over 18 innings for Triple-A Indianapolis. After remaining on the waiver wire for several days, the Brewers scooped Scahill up on Tuesday and optioned him to Triple-A Colorado Springs, where the 29-year-old will continue his 2016 campaign.