Flagship Pioneering
Rachel E.D. Roberts is a seasoned professional with extensive experience in communications, public affairs, and executive operations. Currently serving as Senior Director at Flagship Pioneering, Rachel has held multiple leadership roles, including Senior Director for Communications and Public Affairs and Director for Communications and Public Affairs. Prior experience includes positions at Clarendon Group as Senior Advisor and Director of Social Impact Practice, and at The Rockefeller Foundation where Rachel advanced through several titles in Global Policy and Advocacy. Earlier roles involved strategic and program management at Lamont-Doherty Earth Observatory and research at Earthwatch Institute. Academic credentials include a Master of Public Administration in Environmental Science and Policy from Columbia University and a Bachelor's degree in Biology and Religious Studies from Colgate University.
This person is not in any teams
This person is not in any offices
Flagship Pioneering
16 followers
Flagship Pioneering conceives, creates, resources, and develops first-in-category life sciences companies to transform human health and sustainability.