Senior Manager - Research and Development
5 months ago
Glasgow
... science or technology, or computer science/ software development (BSc, MSc, and/or PhD). This in ... Data shows that certain groups, mainly women and people from BIPOC communities, are less likely to ...