Born in Devin Karamfilov started his career in Botev Plovdiv.[2] For the 2013/14 season he was sent on loan to Rakovski. For the next season he was part of the first team of Botev. He never made a debut for the team, but scored 9 goals in the U21 League for the team in that season.[3] He left the club in the summer of 2015 to join the Bulgarian champions Ludogorets Razgrad.[4]