Appen's IT department is led by Saty Bahadur (Chief Technology Officer) and has 1051 employees.
Matthew McCoy
Data Analyst
Sadiya Danyaro
Independent Contractor
Looking for a particular Appen employee's phone or email?