Silva signed with the Atlanta Braves in 2008; the scout was Luis Ortiz. He debuted the next summer with the DSL Braves, going 4-1 with a 4.15 ERA. In 2010, he was 2-1 with a 4.57 ERA and .337 opponent average with the GCL Braves. For the 2011 Danville Braves, he was 5-5 with a 5.49 ERA; he tied for 5th in the Appalachian League in wins and tied for 10th in losses. He was 3rd with 8 hit batsmen. In 2012, he pitched for Danville (5-1, 3.80, 9 BB in 64 IP) and the Rome Braves (0-6, 6.53, .317 average allowed). He was 7th in the Appalachian League in ERA.