Product Manager II
- Location
- Greater London, England, United Kingdom
Product Manager Could you help shape the future of scholarly communication by delivering product improvements that support researchers worldwide? Are you excited by working with data, technology, and cross-functional teams to bring valuable product ...