Keren was born in Zimbabwe, after growing up in Australia she moved to Switzerland at the age of 16 where she attended Basel Ballettschule and later joined Ballett Zurich as a junior member. With a wish to pursue more contemporary work she went on to join Staatsballett Hanover before becoming a part of Netherlands Dance Theater 1 in 2018 where she would dance for 4 years, working with world renowned choreographers and touring the world. Keren has been working as a freelance artist since 2022, allowing her the freedom to take on teaching and assisting work alongside performing.