Open Systems
Show contact
Links
Martin Blecher
Head Of People & Culture
Harleen Grewal
Human Resources Generalist
Helena Grimm
Talent Acquisition Manager
Djibril Bangoura
February 1, 2024 - present
March, 2023
July, 2020
View in org chart