Collibra logo

Collibra

collibra.com ↗

1 active role

Collibra logoCollibra

Director, Talent Acquisition

4mo ago
New York, New York, USA; Raleigh, North Carolina, USAPeople