A los once años, Ruby Barker hizo su primera aparición en televisión en un comercial de la campaña "Money Sense" del Royal Bank of Scotland. Más tarde, estudió teatro y, una vez graduada, se propuso involucrarse en el teatro comunitario. Fue descubierta por el director de teatro Phillip Breen cuando la eligió para el papel de Mary en la York Mystery Play de 2016. Desde entonces, Ruby interpretó a dos protagonistas invitadas en la serie de la BBC Doctors, protagonizó el vídeo musical de Emeli Sande y Naughty Boy "Bungee Jumping", actuó de forma habitual en Wolfblood de la CBBC en 2017 y trabajó en teatro profesional. Además, filmó su primer protagónico en un largometraje en How To Stop A Recurring Dream (2021), dirigida por Ed Morris. En 2019 se anunció que Barker interpretaría a la señorita Marina Thompson en el drama de época de Netflix Bridgerton, serie dramática de época basada en la exitosa serie de libros de Julia Quinn del mismo nombre.