Edmonds attended the University of Cambridge, obtaining her BA in Natural Sciences in 2002.
Edmonds has held a number of leadership roles within the Natural Environment Research Council of the UK and the Geological Society of London.