D-ID employs 147 employees. The D-ID management team includes Nader Wahba (Vice President, Sales and Partnerships – North America), Noa Sella (Chief Financial Officer), and Sandra Boehrs (Chief Marketing Officer D-ID).
Looking for a particular D-ID employee's phone or email?