She learnt of the existence of the Bulgarian Snooker Referees Association in 2011 helping people to become snooker referees and she made the decision to get involved in it. Bozhilova passed the examination to become an international snooker referee the following year. The first international snooker tournament Bozhilova refereed in was the 2012 Bulgarian Open on the Players Tour Championship. She officiated her first ranking final, which was the 2016 Riga Masters. That same year, Bozhilova made her refereeing debut in a Triple Crown event when she officiated a match at the 2016 UK Championship. She has refereed other ranking finals such as in the English Open, German Masters and the Players Championship. Bozhilova made her debut at the main stages of the World Snooker Championship at the 2019 tournament. She again was selected to referee at the World Championship for the following year's competition.