Carradine era considerato uno dei migliori defensive end selezionabili nel Draft NFL 2013[1] e fu scelto nel corso del secondo giro dai San Francisco 49ers. Il 27 agosto 2013 fu inserito in lista infortunati e il 29 ottobre entrò per la prima volta tra i 53 uomini del roster regolare. Debuttò come professionista subentrando nella settimana 7 della stagione 2014 contro i Denver Broncos. I primo due sack in carriera li mise a segno nella settimana 15 su Russell Wilson dei Seattle Seahawks. La sua annata si concluse con 17 tackle e 3 sack in nove presenze, nessuna delle quali come titolare.