Ze maakte haar debuut in de wereldbeker op de reuzenslalom in Sölden in oktober 1998. Op 21-jarige leeftijd maakte ze in 2002 haar debuut op de Olympische Winterspelen in Salt Lake City. Op de Super G eindigde ze op de vijftiende plaats. Eén jaar later behaalde ze op dezelfde discipline een negende plaats op de Wereldkampioenschappen alpineskiën 2003 in Sankt Moritz. Op de Olympische Winterspelen 2006 in Turijn eindigde ze twintigste op de reuzenslalom. Op de Olympische Winterspelen 2010 in Vancouver was een vijftiende plaats haar beste resultaat, ditmaal wel op de afdaling. Op 23 februari 2013 boekte Ruiz Castillo in Méribel haar eerste wereldbekerzege.